C/C++ Ready | Программирование
13.4K subscribers
873 photos
49 videos
391 links
Авторский канал по разработке на C и C++.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Заявление в РКН: № 6188956972

Реклама на бирже: https://telega.in/c/cpp_ready
Download Telegram
Что же выведет консоль?
Anonymous Quiz
19%
A
65%
B
9%
C
7%
D
👍54🔥3
ТОП 3 канала для тех, кто увлекается хакингом и кибербезопасностью

Этичный Хакер — крупнейший в СНГ канал по информационной безопасности. OSINT, анонимность, пентест, социальная инженерия.

Лаборатория Хакера — авторский канал от специалиста по ИБ. Новости даркнета, сетевая разведка, обзоры инструментов с github, полезные подборки.

Mr.Robot — OSINT, анонимность, OWASP, Linux, даркнет.
🔥2
👩‍💻 Как работает оператор <=>?

Он сравнивает сразу все поля и сам генерирует нужные операторы сравнения.

Что важно знать:

Автоматически создаёт сравнения;

Поддерживает особые случаи;

Работает в STL без кода.


<=> упрощает сравнение объектов и отлично работает с современными стандартами и алгоритмами STL.

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥254👍3🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ JavaRush — целая куча легендарных курсов на русском!

На сайте доступно множество уроков и статей — от основ C, алгоритмов, структур данных, до веб-технологий и SQL. Всё структурировано: уровни, задания, поддержка. Даже абсолютный новичок может стартовать и постепенно прокачиваться.

📌 Оставляю ссылочку: javarush.com

📣 C++ Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍125🔥4
Готовы с нуля создавать телекоммуникационные решения для беспроводных мобильных сетей и сопутствующих услуг? 🧑‍💻

Отправляйте резюме до 19 октября и присоединяйтесь к команде YADRO Телеком!

Как получить оффер за 3 дня? Листайте карточки выше — все подробности там!

💙 Оставляйте заявку — мы ждём именно вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Constexpr-хеширование FNV-1a: делаем switch по строкам!

Нужен быстрый switch без std::string_view сравнений?

Возьмём FNV-1a-хеш, который считается на этапе компиляции:
// 32-битный constexpr-хеш FNV-1a
constexpr uint32_t fnv1a(char const* s, uint32_t h = 0x811c9dc5) {
return *s ? fnv1a(s + 1, (h ^ uint8_t(*s)) * 0x01000193) : h;
}
#define H(str) fnv1a(str)


Теперь можно «переключаться» по строкам так же быстро, как по int:
void handle(std::string_view cmd) {
switch (fnv1a(cmd.data())) {
case H("start"): /* … */ break;
case H("stop"): /* … */ break;
case H("status"): /* … */ break;
default: /* ? */ break;
}}


🔥 Любые литеральные строки превращаются в константы, а сам switch — чистый O(1) без сравнений символов.

📣 C++ Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍7🔥4
🔥48😁12👍42
Совет на 2025 год — переходите на Go.

На Go собирают банки, маркетплейсы и highload-сервисы. Зарплаты мидлов начинаются от 200 000 ₽, а у сеньоров доходят до 600 000 ₽.

А чтобы освоить его всего за 3 месяца — изучите канал Максима Аверина.

Его бэкграунд: Senior Golang/Python (X5, Lamoda, BestDoctor), 7 лет в бэкенде, экс-тимлид и PM, 300+ собеседований с 2018

На канале вы найдёте:

Советы, которые в разы повысят ваши шансы на перекат в Go

— Как легко выбивать себе ту ЗП, которую желаете: скрипты переговоров и шаблоны писем

— Как сделать мощный проект с code-review и уже через три недели пойти на собесы.

Огромный опыт, который ты можешь перенять абсолютно бесплатно. Переходи и изучай: @maksim_golang
👎18😁5
👩‍💻 Разбираемся с fmt — современное форматирование строк!

Позволяет печатать данные понятно, кратко и безопасно — как в Python, но в C++.

Что важно знать:

Проверка формата сразу;

Очень лёгкая сборка;

Быстрее потоков вывода.


Подходит для CLI, логов и UI — в любом проекте станет читаемым и стабильным.

📣 C++ Ready | #библиотека
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍43