Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
Изучил основы C++
Что мне учить дальше?
#include <cstdio> class tag; template<class> struct type { friend constexpr auto get(type); }; template<class TKey, class TValue> struct set { friend constexpr auto get(TKey) { return TValue{}; } }; void foo() { if constexpr(false) { if (false) { constexpr auto call = [](auto value) { std::printf("called %d", value); }; void(set<type<tag>, decltype(call)>{}); } } } int main() { get(type<tag>{})(42); }
Изучил основы C++(если это можно считать за основы) ООП, шаблоны, наследование, полиморфизм, р