Smart Pointers
▸unique_ptr
1auto ptr = std::make_unique<int>(42);
▸shared_ptr
1auto ptr = std::make_shared<int>(42);
Move Semantics
1std::string a = "hello";2std::string b = std::move(a); // a теперь пустая
STL Контейнеры
Многопоточность
1std::thread t([]{2 std::cout << "Hello from thread" << std::endl;3});4t.join();
RAII
Паттерн "Acquire Resource, Initialize" — автоматическое управление ресурсами.
Заключение
C++ — язык максимальной производительности. Знание современного C++ критично для системного программирования.
Изучите вопросы по C++ в нашем разделе.