Какие пользовательские литералы предопределены стандартом?

Мой вопрос звучит как противоречие, но я не знаю, как еще сослаться на новый буквальный синтаксис, кроме определяемого пользователем литерала .

std::string operator "" s ( const char* str, size_t len )
{
   return std::string( str, len );
}

assert( "foo"s == "bar"s );

Я помню, что слышал это Пользовательские литералы должны начинаться с префикса _ . Это означало бы, что библиотека определяет для нас некоторые литералы без префиксов.

Предоставляет ли стандарт некоторые UDL в стандартной библиотеке?
Если да, то какие?

10
задан Xeo 19 December 2011 в 00:01
поделиться