template-meta-programming
Вопросы и ответы
Вопрос или проблема Я заметил значительное ускорение в своем приложении, если моя функция foo принимает примитивные типы по значению вместо универсальной (перемещающей) ссылки. Однако ускорение теряется, если непримитивные типы не передаются по универсальной ссылке.
Вопросы и ответы
Вопрос или проблема Стандартная библиотека C++ предоставляет std::char_traits<T>, чтобы унифицировать обработку символьных данных независимо от конкретного типа символов. Она также предоставляет <type_traits> для более общего метапрограммирования.