Re: error: unable to find numeric literal operator ‘operator"" f’
Florian Weimer
fweimer@redhat.com
Thu Feb 13 11:23:00 GMT 2014
On 02/13/2014 12:13 PM, Henrik Mannerström wrote:
> In his blog, Herb Sutter says it's "Modern C++ style" to use "auto x =
> 42f;". When compiling the program below with gcc 4.8.1, I get an error.
>
> int main() {
> auto a = 42f;
> return a;
> }
>
> $ g++ -std=gnu++1y -Wall -Wextra -pedantic test.cc
> test.cc: In function ‘int main()’:
> test.cc:2:12: error: unable to find numeric literal operator ‘operator"" f’
> auto a = 42f;
I think the ""f operator has not been implemented in C++1y mode, either
because it's not actually part of the standard or no one has found the
time to implement it yet.
--
Florian Weimer / Red Hat Product Security Team
More information about the Gcc-help
mailing list