error: unable to find numeric literal operator ‘operator"" f’
Henrik Mannerström
henrik.mannerstrom@gmail.com
Thu Feb 13 11:13:00 GMT 2014
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;
Am I missing something?
BR,
Henrik Mannerström
http://herbsutter.com/2013/08/12/gotw-94-solution-aaa-style-almost-always-auto/
More information about the Gcc-help
mailing list