Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤4👍3🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Мини-гайды C++ Bites с примерами и упражнениями, e-book C++ Story (12 глав), глоссарий и ссылки на справочные материалы, флеш-карточки, а также индекс репозиториев с демо-кодом, проектами и «Bits»-сравнениями между языками
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7❤4
Засекаем время выполнения кода!
Сейчас научимся измерять, сколько времени занимает выполнение части программы. Это пригодится при отладке, оптимизации и тестировании производительности.
Подключим нужные библиотеки — всё уже есть в стандартной библиотеке:
Засекаем время до и после выполнения нужного участка. Так мы сможем точно узнать, сколько он занял:
Вычисляем разницу во времени и красиво выводим результат в миллисекундах:
Возможный результат при запуске:
🔥 Таким образом ты можешь замерить, сколько времени уходит на любой участок кода: цикл, функцию, сортировку и т.д.
📣 C++ Ready | #практика
Сейчас научимся измерять, сколько времени занимает выполнение части программы. Это пригодится при отладке, оптимизации и тестировании производительности.
Подключим нужные библиотеки — всё уже есть в стандартной библиотеке:
#include <iostream>
#include <chrono>
Засекаем время до и после выполнения нужного участка. Так мы сможем точно узнать, сколько он занял:
auto start = std::chrono::high_resolution_clock::now();
// код, который измеряем
auto end = std::chrono::high_resolution_clock::now();
Вычисляем разницу во времени и красиво выводим результат в миллисекундах:
auto ms = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
std::cout << "Время выполнения: " << ms.count() << " мс\n";
Возможный результат при запуске:
Время выполнения: 5 мс
🔥 Таким образом ты можешь замерить, сколько времени уходит на любой участок кода: цикл, функцию, сортировку и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍7❤5
Библиотека
spdlog превращает рутинные записи в лаконичные вызовы и сохраняет мощь гибкой настройки без сложных файлов и лишних аргументов.В ней есть:
• Легкий старт даже в большом проекте;
• Понятные отчеты сразу после запуска;
• Встроенная защита от задержек при запись.
Добавьте
spdlog и забудьте о долгой настройке логов.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥6👍5🤝1
С
curlpp вы создадите компактную утилиту, которая надёжно загружает файлы по HTTP и отображает индикатор прогресса прямо в терминале.В этой задаче:
• Проводит загрузку быстро и без лишних пауз;
• Выводит статус работы прямо в окне консоли;
• Обеспечивает понятную обработку ошибок без лишних заморочек.
Используйте этот подход в своих проектах и экономьте время на загрузках каждый день.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Это не просто учебник, а визуальная карта: ты вводишь тему, и сразу видишь список лучших ресурсов для погружения. Можно строить свой путь обучения. А ещё всё открыто и развивается сообществом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5❤2