Библиотека задач по C++ | тесты, код, задания
5.04K subscribers
888 photos
5 videos
246 links
Задачи и тесты по C++ для тренировки и обучения.

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Как изначально назывался язык C++, когда Бьёрн Страуструп начал его разработку в 1979 году?
Anonymous Quiz
15%
C with Objects
3%
New C
68%
C with Classes
9%
Object C
5%
Enhanced C
😁7
🧩 Задача на выходные: загадка EOF

std::ifstream file("data.txt");
std::string line;

while (!file.eof()) {
std::getline(file, line);
std::cout << line << std::endl;
}


Задача: В чём подвох с проверкой eof()? Как правильно организовать цикл чтения?

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

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

#междусобойчик
🤔1
🧩 Выходной челлендж: noexcept или не noexcept?

Многие добавляют noexcept "на глаз". А ты знаешь, где это критично?

class DataStore {
std::vector<int> data;
public:
DataStore() = default;

DataStore(DataStore&& other) {
data = std::move(other.data);
}

void add(int value) {
data.push_back(value);
}
};


Задача: В какие методы нужно добавить noexcept и почему?

Подсказка: один из них критически важен для производительности при работе с контейнерами STL.

💬 Делись своими мыслями! Объясни не только ЧТО добавить, но и ПОЧЕМУ это важно.

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

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

#междусобойчик
Какая функция позволяет узнать, находится ли выполнение в процессе раскрутки стека?
Anonymous Quiz
29%
std::is_unwinding()
12%
std::uncaught_exception()
10%
std::uncaught_exceptions()
11%
std::in_exception()
38%
Такой функции нет
😁1🤩1