Clang 3.1 и пользовательские литералы

Clang 3.1 утверждает, что поддерживает определяемые пользователем литералы. Я могу определить это:

int operator"" _tryit(long double n) { return int(n); }

, но когда я пытаюсь его использовать, я получаю сообщение об ошибке:

int m = 5_tryit;

Недопустимый суффикс '_tryit'для целочисленной константы

5
задан ThinkingStiff 25 June 2012 в 21:41
поделиться