【发布时间】:2011-04-18 08:32:50
【问题描述】:
我正在阅读 Stanley Lipmann 的 C++ 入门第 4 版,我在第 92 页上关于值初始化。
我只是不明白什么时候进行值初始化。我浏览了一下,我知道还有默认初始化和零初始化。谁能解释一下值初始化?
来到这一段..
a) 条
"有些类没有定义默认值 构造函数。我们无法初始化 这种类型的向量通过指定 只有一个尺寸,我们还必须指定一个 初始值”
我确实明白上面的意思,但我发现下面的句子与上面的句子相矛盾。
条款 b)
"元素类型可能是类类型 没有定义任何构造函数。 在这种情况下,图书馆仍然 创建一个值初始化的对象。它 通过值初始化每个 该对象的成员”
我不明白第 b 句。
感谢任何帮助
【问题讨论】:
标签: c++ initialization