История изменений
Исправление
stevejobs,
(текущая версия)
:
§13.5.8
The declaration of a literal operator shall have a parameter-declaration-clause equivalent to one of the following:
const char*
unsigned long long int
long double
char
wchar_t
char16_t
char32_t
const char*, std::size_t
const wchar_t*, std::size_t
const char16_t*, std::size_t
const char32_t*, std::size_t
а нам нужно взять все что левее кастомного суффикса и попарсить как строку, на которую уже применить длинную арифметику через boost:rational
нет, Solace так просто не отделается, придется ему все же впиливать это прям в парсер =)
Исходная версия
stevejobs,
:
§13.5.8
The declaration of a literal operator shall have a parameter-declaration-clause equivalent to one of the following:
const char*
unsigned long long int
long double
char
wchar_t
char16_t
char32_t
const char*, std::size_t
const wchar_t*, std::size_t
const char16_t*, std::size_t
const char32_t*, std::size_t
нет, Solace так просто не отделается, придется ему все же впиливать это прям в парсер =)