Des*_*tor 7 c++ constructor primitive-types built-in-types
我知道已经问过类似的问题,但我的问题是不同的,所以请不要在完全阅读之前将其标记为重复或其他内容.
Bjarne Stroustrup在他的"C++编程语言"一书中说过
10.4.2内置类型也有默认构造函数
另请阅读同一本书第6.2.8节.
以下链接还表示内置类型在C++中具有默认构造函数.
http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=15
http://www.geeksforgeeks.org/c-default-constructor-built-in-types/
但是以下链接的答案表明内置类型没有构造函数.
另外,请阅读以下链接,这些链接说明int i=int();原因值初始化之类的语句基本上最终为零初始化.
以下是我有时问过的问题,即int a=int()在C++ 98中发生了什么,我得到了默认初始化的答案.
如果我没有错,那么在C++标准中没有提及或者C++标准没有说原始类型也有构造函数.那么,从Bjarne Stroustrup的书中,我可以说它在概念上是真的,他们有构造函数,但实际上没有像内置类型的构造函数这样的东西吗?他书中的文字真的有缺陷吗?或者,根据Bjarne Stroustrup的书,当它们被实际调用和使用时,它是否真的如此?
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |