TGViewer
Channel Public Channel
Библиотека задач по C++ | тесты, код, задания

Библиотека задач по C++ | тесты, код, задания

@cpp_problems_lib

Задачи и тесты по C++ для тренировки и обучения.

Как запустить своего ии-агента: https://clc.to/tvpmDQ

По рекламе: @tproger_sales_bot

Учиться у нас: https://proglib.io/w/7a480301

Для обратной связи: @proglibrary_feeedback_bot
Subscribers
5.45K
Photos
1K
Videos
6
Links
314

Showing posts older than #1762 · Back to latest

Older Posts 20 shown
Post #1761 1.03K
😎 Интересное за 2025

Когда mutex — не панацея — от shared_mutex до lock-free атомиков, правильный выбор примитива синхронизации может изменить производительность на порядок

Inline static в классах — забудь про .cppC++17 позволяет избавиться от undefined reference при использовании static членов класса с помощью ключевого слова inline

ccache — компилятор кэш для ускорения пересборки проектов

Исходники Command & Conquer — компания Electronic Arts (EA) опубликовавала исходные коды нескольких частей культовой стратегической серии Command & Conquer

📍Навигация: ВакансииЗадачиСобесы

Библиотека C/C++ разработчика

#буст
Post #1751 3.96K
🧩 Задача на выходные: оптимизируй код

Код работает, но выглядит... не очень. С++20 даёт нам крутые инструменты для упрощения.

#include <vector>
#include <algorithm>
#include <iostream>

std::vector<int> filterAndTransform(const std::vector<int>& input) {
std::vector<int> filtered;
for (const auto& val : input) {
if (val % 2 == 0) {
filtered.push_back(val);
}
}

std::vector<int> result;
for (const auto& val : filtered) {
result.push_back(val * val);
}

return result;
}


Задача: Перепиши эту функцию используя ranges (C++20).

Бонус: Можно ли избежать промежуточных копирований?

✏️ Покажи свою версию в комментариях.


📍Навигация: ВакансииЗадачиСобесы

Библиотека C/C++ разработчика

#междусобойчик
Post #1750 808
WANTED: ПЛЮСОВЫЙ ЗАДАЧНИК

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

Приметы:

— профессионально пишет на C++ (знание Go или Python приветствуется);
— умеет составлять тесты на внимательность и знание тонкостей языка;
— готов делиться экспертизой с большой аудиторией;
— хочет стать узнаваемым автором в своей нише.

Условия сделки:

— гонорар за разработку авторских задач;
— быстрая прокачка твоего медийного веса;
— работа с командой Proglib Academy.

Явка с повинной

P.S. Твой техлид пишет идеальный код на С++? Пора его сдать нам.
  • 🥰 3
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →