关于long long和long double

4

它们从什么时候开始成为标准C++的一部分?我认为long long是C++0x的一个特性,对吗?long double呢?它在C++98或C++03中已经存在了吗?

1个回答

12

无论是long double还是long long,它们都已经存在了相当长的时间,并分别在C89和C99中标准化。C++从其第一个版本C++98开始标准化了long double,并将在即将发布的标准修订版中添加long long


我相信你是正确的。来源:http://en.wikipedia.org/wiki/C_%28programming_language%29#C99 - Xavier Ho
1
只是澄清一下,long double 是 C++98,而 long long 是 C++0x,对吗? - fredoverflow
没有被downvote,因为问题本来就是关于C++的,但是long double并不是C99才有的。多个来源 - MSalters
感谢MSalters指出这一点;我对维基百科的信任过于盲目了。已更正。 - Marcelo Cantos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接