C и C++ Flow | Авторский IT канал
440 subscribers
420 photos
227 links
👾 Авторский канал про C и C++: уроки, обучение, код, алгоритмы, структуры данных и советы по программированию для начинающих и опытных разработчиков.

🔮 Владелец: @NemoSab
Download Telegram
🔥 Сегодня в уроке — проверка корректности скобок

Проверка скобок нужна, чтобы не кормить парсер битой строкой и рано отбрасывать ошибки. В уроке собран минимальный код, который легко вставить в валидацию перед разбором выражения.

⭐️ C и C++ Flow | #урок
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🔥 На собеседованиях по C++ часто спрашивают, когда срабатывает копирующее присваивание.

⭐️ C и C++ Flow | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔥 Как сменить текущую директорию

Полезно для:
✓ Временных файлов
✓ Запуска подпроцессов
✓ Тестовой изоляции

Смена рабочей директории упрощает доступ к нужным ресурсам без длинных путей. Держите в голове что операция влияет на весь процесс и все потоки.

⭐️ C и C++ Flow | #трюк
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🔥 Сегодня в уроке — пул объектов для уменьшения аллокаций

Пул снижает давление на аллокатор и ускоряет горячие пути, где создаются однотипные объекты. В карточках разобран минимальный шаблон выдачи по индексу и ручной буфер с выравниванием для случаев, когда нужен полный контроль.

⭐️ C и C++ Flow | #урок
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔥 На собесе по C++ часто спрашивают про ODR и типичные ошибки со множественными определениями.

⭐️ C и C++ Flow | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 На собеседовании по C++ часто спрашивают, когда нужен std::launder и почему без него бывают баги с placement new.

⭐️ C и C++ Flow | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🔥 Как работает std::copy

В этом посте расскажу про std::copy() и как правильно её использовать.

Обычно эту функцию используют для:
✓ Копирования диапазонов
✓ Переноса данных
✓ Обновления буферов

⭐️ C и C++ Flow | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Выберите ответ
Anonymous Quiz
19%
0
48%
1
29%
true
5%
false
🔥 Как записать в буфер обмена

Полезно для:
✓ Генерации токенов
✓ Копирования путей
✓ Быстрого вывода

WinAPI дает прямой доступ к буферу обмена. Для Unicode используйте CF_UNICODETEXT и wide-строку.

⭐️ C и C++ Flow | #трюк
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 На собеседованиях по C++ часто спрашивают про ODR и почему дубли определения ломают сборку.

⭐️ C и C++ Flow | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
2