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

🔮 Владелец: @NemoSab
Download Telegram
🔥 Обрезать строку по первой табуляции

Полезно для:
✓ Разбора TSV
✓ Чистки логов
✓ Предобработки ввода

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

⭐️ 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++ часто спрашивают про правило одной определения и его последствия.

⭐️ C и C++ Flow | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
🔥 Сегодня в уроке — работа с аргументами окружения процесса

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

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

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

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

⭐️ C и C++ Flow | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Сегодня в уроке — обход массива указателем

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

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

⭐️ C и C++ Flow | #собес
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Проверить, открыт ли порт TCP

Полезно для:
✓ Диагностики сети
✓ Проверки сервисов
✓ Стартовых health-check

Такой тест быстро покажет доступность конкретного порта без лишних обвязок. Для IPv6 меняйте семейство адресов и формат inet_pton.

⭐️ C и C++ Flow | #трюк
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Как получить имя пользователя

Полезно для:
✓ Путей профиля
✓ Логирования
✓ Имен временных файлов

Имя пользователя часто нужно для формирования путей и меток. Дал короткий вариант с опорой на переменные окружения и filesystem.

⭐️ C и C++ Flow | #трюк
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1