@ikalnitsky20 мар 2012 в 14:34Пользовательские литералы в C++11Время на прочтение5 минОхват и читатели45KC++ * Программирование * ТуториалИз песочницыВсего голосов 96: ↑94 и ↓2+92Добавить в закладки241Комментарии18
@cblp20 мар 2012 в 14:59Их можно использовать при построении внутреннего предметного языка (DSL). Я пробовал, но ничего красивого не получилось.
@GooRoo20 мар 2012 в 15:31Показать предыдущий комментарийНу, пишут же некоторые вот такие штуки в С++. Авось и для этого найдется применение :)
@Paul20 мар 2012 в 16:31Показать предыдущий комментарийНа С++ ещё и вот такое пишут, это вообще вынос мозга, по-моему.
@KoppeKTop20 мар 2012 в 18:12Показать предыдущий комментарийЛучше автора никто не скажет: I think this madness has gone far enough already.
@Monnoroch20 мар 2012 в 20:04Показать предыдущий комментарийBut this is madness! THIS IS C++11!!!!!!!!!!!!!!!11111111
@tenzink20 мар 2012 в 15:42Интересно, что будет, если две используемые библиотеки определят литералы с одинаковым именем, но разным смыслом: ошибка компиляции?
@GooRoo20 мар 2012 в 16:07Показать предыдущий комментарийОчевидно то же, что и при одинаковых методах в нескольких библиотеках.
@megalol21 мар 2012 в 13:43Показать предыдущий комментарийboost::units можно будет сделать чуть лучше
@Duny21 мар 2012 в 06:21Показать предыдущий комментарийПруф тут, а жаль от того, что Visual Studio — мой основной и единственный используемый компилятор.
@BuCeFaL21 мар 2012 в 10:11Показать предыдущий комментарийКак такой код может быть более читабельный чем классический так и не понятно. QString("Hello, %1!)".arg("habr");
@BuCeFaL21 мар 2012 в 10:12Показать предыдущий комментарийИзвиняюсь: QString("Hello, %1!").arg("habr");
@ProstoTyoma21 мар 2012 в 10:37Показать предыдущий комментарийНе в ущерб читабельности конечно. Иногда в отладочных целях хочется написать это быстро.
Пользовательские литералы в C++11