Публикации по теме 'cplusplus'


Нерекурсивный кортеж/карта времени компиляции для C++
Это шаблон, с которым я столкнулся, возясь с кортежами и кортежами типов для проекта ECS, над которым я работаю. Это вдохновлено boost::hana , прекрасной библиотекой метапрограммирования шаблонов, которая обеспечивает доступ к кортежам с помощью operator[] . std::tuple и std::get std::tuple это круто. С++ 11 поставляется с множеством полезных функций, а std::tuple позволяет писать много универсального программного кода. Однако доступ к членам кортежа возможен только через std::get..