Вопросы с тегом «user-defined-literals»

12
Какие новые возможности добавляют в C ++ определяемые пользователем литералы?
C ++ 11 вводит определяемые пользователем литералы , которые позволят введение нового буквального синтаксиса на основе существующих литералов ( int, hex, string, float) , так что любой тип будет иметь возможность буквального представления. Примеры: // imaginary numbers std::complex<long double> operator "" _i(long double d) // cooked form { return std::complex<long …

15
Удобное объявление строк времени компиляции в C ++
Возможность создавать строки и управлять ими во время компиляции в C ++ имеет несколько полезных приложений. Хотя в C ++ можно создавать строки во время компиляции, этот процесс очень громоздкий, поскольку строку необходимо объявить как последовательность символов с переменным числом аргументов, например using str = sequence<'H', 'e', 'l', 'l', 'o', …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.