Привести к типу, который не состоит из одного слова ⇐ C++
-
Anonymous
Привести к типу, который не состоит из одного слова
Приведение типов в стиле C и функциях не рекомендуется. Для типов, состоящих из одного слова, существует удобная форма byte{33}. А как насчет других типов? Я знаю, что могу написать (начиная с C++20; до этого требовалось самому определять класс шаблона) type_identity_t{33}. Можно ли это упростить?
Я пробовал (подписанный символ){33}, который также принимается компиляторами. Что это такое? Возможно, это преобразование initializer_list в стиле C?
Приведение типов в стиле C и функциях не рекомендуется. Для типов, состоящих из одного слова, существует удобная форма byte{33}. А как насчет других типов? Я знаю, что могу написать (начиная с C++20; до этого требовалось самому определять класс шаблона) type_identity_t{33}. Можно ли это упростить?
Я пробовал (подписанный символ){33}, который также принимается компиляторами. Что это такое? Возможно, это преобразование initializer_list в стиле C?
Мобильная версия