7
ответов

Какие новые возможности пользовательские литералы добавляют в C ++?

C ++ 11 представляет пользовательские литералы, которые позволят ввести новый литеральный синтаксис, основанный на существующих литералах (int, hex, string, float), так что любой тип сможет иметь литерал ...
вопрос задан: 16 March 2014 02:12
0
ответов

Определенные пользователем литеральные аргументы не являются constexpr?

Я тестирую определенные пользователем литералы. Я хочу, чтобы _fac возвращала факториал числа. Вызов функции constexpr работает, но это не позволяет мне сделать это с помощью шаблонов, так как ...
вопрос задан: 1 February 2017 12:53
0
ответов

Physical Boost.Units Пользовательские литералы

Теперь, когда у нас скоро появятся пользовательские литералы (UDL), например, в GCC 4.7, я с нетерпением жду (физических) библиотек модулей (таких как Boost.Units), использующих их, чтобы упростить выражение литералов, таких как 1 + ...
вопрос задан: 5 April 2015 04:40
0
ответов

Могут ли строковые пользовательские литералы быть строго типизированы?

Новая концепция пользовательских литералов в C++ предлагает очень интересные варианты использования строковых литералов, например: «До свидания, %s world»_fmt(«cruel»); "Прощай, мир %s"_fmt(123); // Ошибка: arg 1 должен быть ...
вопрос задан: 4 June 2012 16:52
0
ответов

Есть ли у кого-нибудь информация об использовании оператора «»?

Бьярн Страуструп выступил сегодня с основным докладом на конференции Going Native 2012. В своей презентации он обсудил вопрос обеспечения правильных юнитов. Его элегантное (ИМХО) решение этой проблемы ...
вопрос задан: 2 February 2012 21:07
0
ответов

Разрешены ли определяемые пользователем литералы во время компиляции или выполнения?

Интересно, потому что предопределено такие литералы, как ULL, f и т. д., очевидно, разрешаются во время компиляции. Стандарт (2.14.8 [lex.ext]), похоже, не определяет это, но, похоже, имеет тенденцию к времени выполнения: [2 ....
вопрос задан: 19 December 2011 15:25
0
ответов

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

Мой вопрос звучит как противоречие, но я не знаю, как еще сослаться на новый буквальный синтаксис, кроме пользователя -определенный-литерал. std :: string operator "" s (const char * str, size_t len) {...
вопрос задан: 19 December 2011 00:01
0
ответов

C ++ 0x, пользовательские литералы с оператором «» ()

будут возможны и / или полезны для определения оператора «» (... ) как функция друга? Class Puzzle {Оператор головоломки друзей "" _puzzle (const char *, size_t); ... }; пустота решается (головоломка); INT MAIN () ...
вопрос задан: 5 December 2011 23:48
0
ответов

Может ли пользовательский литеральный оператор C++ когда-либо быть передан нулевому указателю?

Может ли пользовательский литеральный оператор C++ когда-либо быть передан нулевому указателю? Это действительно происходит в экспериментальной версии g++ (gcc версии 4.7.0 20111114 (experimental) [trunk revision 181364] (...
вопрос задан: 5 December 2011 00:43