有没有一个很好的理由为什么1f不是有效的浮点字面值?

时间:2015-06-09 06:48:03

标签: c++ c++11

在很多语言中,如C#和D,1f是一种声明浮点文字的有效方法,但在C ++中,默认情况下最接近的是1.f或{{1} }。但是,这种行为可以使用C ++ 11的用户定义的文字运算符来实现(即使它涉及打破用户定义的文字"下划线"规则)。 以下程序(至少在g ++ 4.9.2中)按预期工作,因此我想知道为什么1.0f默认情况下浮点文字的有效语法不是很好的理由C ++。

1f

0 个答案:

没有答案