tgindex
C/C++ Ready | Программирование

C/C++ Ready | Программирование

Статистика

Авторский канал по разработке на C и C++. Ресурсы, гайды, задачи, шпаргалки. Информация ежедневно пополняется! Автор: @energy_c РКН: https://clck.ru/3QREHc Реклама на бирже: https://telega.in/c/cpp_ready

Последний пост
09:12
Последнее чтение
17 авг.
Постов за неделю
14
Всего постов
173
Тип
открытый
Язык
русский
Категория
Технологии
В каталоге с
12 авг.
Подписчики
14 845
+200 за 6 дн.
Сутки
+136
+0,92%
Неделя
 
Месяц
 
Просмотров на пост
2 333
40 постов
Вовлечённость
15,7%
к подписчикам
Постов в день
2,0
всего 173
Упоминаний
188
каналов
Охват размещения
оценка
1/24сутки в ленте
1 803
1/48двое суток
2 066
1/72трое суток
2 228

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • 09:1286713

    без подписи

  • 09:1286713

    без подписи

  • 09:1286213

    без подписи

  • 09:1286413

    без подписи

  • 09:128921313

    Разбираем std::unordered_map 7 методов для работы с ключами! std::unordered_map удобен, когда нужен быстрый доступ по ключу без сортировки. Внутри это хеш-таблица, поэтому важно не только доставать значения, но и правильно добавлять, обновлять и заранее готовить место. Полезно для кешей, индексов, счётчиков, таблиц соответствий и быстрых lookup-структур. 📣 C++ Ready | #шпора

  • 17 авг.1 4811967

    Modern C++ Tutorial — гид по возможностям C++11–C++26! На сайте собран открытый учебник по современному C++: auto, range-based for, lambda-выражения, rvalue references, move semantics, smart pointers, concurrency, templates, type traits, constexpr, filesystem и другие возможности новых стандартов. Материал хорошо подходит тем, кто уже знает базовый C++, но хочет перейти от старого стиля к современным приёмам и лучше понимать, зачем появились новые конструкции языка. Оставляю ссылочку: Modern C++ Tutorial 📣 C++ Ready | #ресурс

  • 14 авг.2 143207
  • 13 авг.2 23119

    без подписи

  • 13 авг.2 21419

    без подписи

  • 13 авг.2 20319

    без подписи

  • 13 авг.2 03319

    без подписи

  • 13 авг.1 9711520

    Делаем простой string pool на C++! Если в программе много повторяющихся строк вроде ролей, статусов, тегов или категорий, их можно хранить в одном месте и переиспользовать. Для этого подойдёт небольшой пул строк на базе std::unordered_set. В этой задаче: • храним уникальные строки; • добавляем значение через insert; • возвращаем ссылку на сохранённую строку; Такой приём помогает уменьшить лишние копии и сделать работу с повторяющимися строками аккуратнее. 📣 C++ Ready | #задача

  • 12 авг.2 0202015

    Считаем топ самых частых слов на C++! Иногда нужно быстро понять, какие слова чаще всего встречаются в тексте: в логах, комментариях, поисковых запросах или простом анализаторе. Сначала заведём счётчик: std::unordered_map<std::string, int> freq; Разобьём строку на слова: std::istringstream in(text); std::string word; while (in >> word) { ++freq[word]; } Теперь переложим пары в vector: std::vector<std::pair<std::string, int>> items( freq.begin(), freq.end() ); Отсортируем по частоте: std::sort(items.begin(), items.end(), [](const auto& a, const auto& b) { return a.second > b.second; }); Выведем первые 3 слова: for (std::size_t i = 0; i < std::min<std::size_t>(3, items.size()); ++i) { std::cout << items[i].first << ": " << items[i].second << '\n'; } Для строки: std::string text = "cpp java cpp rust cpp java"; Ожидаемый результат: cpp: 3 java: 2 rust: 1 Такой анализатор показывает связку, unordered_map считает частоты, а vector + sort помогает быстро получить топ значений. 📣 C++ Ready | #практика

  • 12 авг.1 337105удалён 14 авг.

    Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT. Опыт в программировании не нужен. Завтра запускаем бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения используя ИИ. За 7 дней обучения без опыта ты: 1. Сделаешь реальный сайт сервиса доставки с нуля; 2. Добавишь JavaScript-логику, расчёты и трекинг; 3. Подключишь карты и маршрут доставки через API; 4. Превратишь сайт в Angular-приложение; 5. Подключишь backend и выложишь проект в продакшен; 6. Научишься использовать ChatGPT и Giga во Frontend-разработке; 7. Узнаешь 9 способов найти первый заказ на фрилансе даже без опыта. А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже через пару месяцев зарабатывать от 1000$ на вёрстке сайтов. 👉 Проскочить на интенсив бесплатно 🔥 С 2019 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.

  • 12 авг.1 8311827

    Шпаргалка по новым возможностям C++17! Например, structured bindings позволяют удобно распаковывать пары и tuple, а if constexpr помогает выбирать ветку кода на этапе компиляции. На картинке ключевые фичи C++17: class template argument deduction, fold expressions, constexpr lambda, inline variables, nested namespaces, structured bindings, initializers в if/switch, [[fallthrough]], [[nodiscard]], [[maybe_unused]] и другие изменения языка. Сохрани, чтобы не потерять! 📣 C++ Ready | #ресурс

  • 11 авг.2 18124

    без подписи

  • 11 авг.2 66424

    без подписи

  • 11 авг.2 61424

    без подписи

  • 11 авг.2 08224

    без подписи

  • +4
    11 авг.2 0093524

    Разберём std::chrono: 7 вещей для нормальной работы со временем в C++! В C++ не стоит хранить таймауты и задержки просто в int, потому что быстро теряется смысл числа: секунды это, миллисекунды или что-то ещё. std::chrono делает единицы измерения частью типа и помогает писать более читаемый код. В этой шпоре: • чем steady_clock отличается от system_clock; • как хранить длительность через duration; • как задавать миллисекунды и секунды; Такой подход особенно полезен в таймерах, retry-логике, логировании, сетевых запросах и измерении производительности. 📣 C++ Ready | #шпора