Forwarded from Библиотека задач по C++ | тесты, код, задания
Forwarded from Библиотека задач по C++ | тесты, код, задания
Что выведет программа (на 64-bit системе)?
Anonymous Quiz
12%
4 4 4
14%
8 8 8
13%
Ошибка компиляции
35%
4 8 4
7%
4 8 8
20%
42 3.14 42
☝️ Последний шанс купить курсы Proglib Academy с доступом навсегда!
Это не просто летняя распродажа, это финал эпохи. Мы дарим скидку 40% на все курсы, включая полностью обновлённый курс по Python (предложение НЕ ДЕЙСТВУЕТ только на курс по AI-агентам для DS-специалистов).
Но главное: с 1 августа доступ ко всем новым курсам станет ограниченным. Успейте инвестировать в свои знания на самых выгодных условиях!
👉 Выбрать курс
Это не просто летняя распродажа, это финал эпохи. Мы дарим скидку 40% на все курсы, включая полностью обновлённый курс по Python (предложение НЕ ДЕЙСТВУЕТ только на курс по AI-агентам для DS-специалистов).
Но главное: с 1 августа доступ ко всем новым курсам станет ограниченным. Успейте инвестировать в свои знания на самых выгодных условиях!
👉 Выбрать курс
🏖️ Подборка вакансий для C++-разработчиков за неделю
C++ Developer (Middle+/Senior) — от 263 000 и до 325 000 ₽ Удалёнка
Senior C++ Developer / Tech Lead — от 400 000 ₽ Гибрид (Москва)
Разработчик С/С++ — до 300 000 ₽ Гибрид (Москва)
Старший C++ разработчик для высоконагруженных систем — Офис (Релокация в г. Лимасол, Кипр) 5000-7000 € до налогов
C разработчик (Platform V Monitor) — до 300 000 ₽ Офис (Москва, Санкт-Петербург, Казань)
C++ Разработчик — от 250 000 и до 350 000 ₽ Гибрид (Москва)
C++/Qt Developer (Рефакторинг) — от 260 000 ₽ Гибрид (Москва, Санкт-Петербург)
Библиотека C/C++ разработчика
C++ Developer (Middle+/Senior) — от 263 000 и до 325 000 ₽ Удалёнка
Senior C++ Developer / Tech Lead — от 400 000 ₽ Гибрид (Москва)
Разработчик С/С++ — до 300 000 ₽ Гибрид (Москва)
Старший C++ разработчик для высоконагруженных систем — Офис (Релокация в г. Лимасол, Кипр) 5000-7000 € до налогов
C разработчик (Platform V Monitor) — до 300 000 ₽ Офис (Москва, Санкт-Петербург, Казань)
C++ Разработчик — от 250 000 и до 350 000 ₽ Гибрид (Москва)
C++/Qt Developer (Рефакторинг) — от 260 000 ₽ Гибрид (Москва, Санкт-Петербург)
Библиотека C/C++ разработчика
Хотите безопасную сериализацию? Создайте концепт для проверки того, что тип можно сериализовать и десериализовать.
#include <concepts>
#include <iostream>
#include <string>
#include <sstream>
// Концепт для сериализуемых типов
template<typename T>
concept Serializable = requires(T obj, std::ostream& os, std::istream& is) {
{ obj.serialize(os) } -> std::same_as<void>;
{ T::deserialize(is) } -> std::same_as<T>;
};
// Пример сериализуемого класса
struct Person {
std::string name;
int age;
void serialize(std::ostream& os) const {
os << name << " " << age;
}
static Person deserialize(std::istream& is) {
Person p;
is >> p.name >> p.age;
return p;
}
};
// Функция для работы с сериализуемыми объектами
template<Serializable T>
void save_and_load(const T& obj) {
std::stringstream ss;
// Сериализация
obj.serialize(ss);
std::cout << "Serialized: " << ss.str() << std::endl;
// Десериализация
T loaded = T::deserialize(ss);
std::cout << "Deserialized successfully" << std::endl;
}
// Использование
void example() {
Person p{"Alice", 25};
save_and_load(p); // ✅ Работает
// save_and_load(42); // ❌ Ошибка компиляции
}
Библиотека C/C++ разработчика #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
😼 Три совета, как не выучить C++ за 21 день
💡Сотрудник из компании МойОфис делится субъективным, но честным гайдом о том, как правильно подойти к изучению
❗️ Ключевые моменты статьи:
• сначала поймите, действительно ли вам нужен C++ или это просто хайп
• лучший способ начать — курс лекций Константина Владимирова (МФТИ)
• найдите опытного ментора и активно участвуйте в комьюнити
Основной фокус — практический подход к изучению через книги (Страуструп vs C++ Primer), написание собственных проектов и постепенное углубление в специализированные области.
Особенно актуально для студентов технических вузов и тех, кто хочет перейти от учебных задачек к коммерческой разработке.
Автор честно предупреждает: изучение C++ — это не гонка, а долгое путешествие. Попытки «схватить всё и сразу» приведут только к выгоранию и разочарованию вместо уверенных знаний языка.
👉 Статья
Библиотека C/C++ разработчика
💡Сотрудник из компании МойОфис делится субъективным, но честным гайдом о том, как правильно подойти к изучению
C++
и не сгореть в процессе.❗️ Ключевые моменты статьи:
• сначала поймите, действительно ли вам нужен C++ или это просто хайп
• лучший способ начать — курс лекций Константина Владимирова (МФТИ)
• найдите опытного ментора и активно участвуйте в комьюнити
Основной фокус — практический подход к изучению через книги (Страуструп vs C++ Primer), написание собственных проектов и постепенное углубление в специализированные области.
Особенно актуально для студентов технических вузов и тех, кто хочет перейти от учебных задачек к коммерческой разработке.
Автор честно предупреждает: изучение C++ — это не гонка, а долгое путешествие. Попытки «схватить всё и сразу» приведут только к выгоранию и разочарованию вместо уверенных знаний языка.
👉 Статья
Библиотека C/C++ разработчика
🔥4❤2🤩2