【发布时间】:2014-11-29 19:39:41
【问题描述】:
假设我的对象叫做 THING,它有一个指向另一个 THING 的指针。我希望能够将对象中的 THING 指针指向指向 THINGS 的指针向量中的任何元素,但我不希望它指向一些垃圾值,所以我想知道这些元素是否被初始化为 NULL ,这将适用于我如何构建一个包含这些对象和对象指针向量的类。
简单地说,有谁知道指针向量中的元素被初始化为什么?
编辑:澄清一下,我在 .
中使用标准矢量类【问题讨论】:
-
THING负责初始化它自己的成员函数。初始化ctor初始化器列表中的成员变量。 -
是的,THING 正在初始化它自己的成员,但我最初并没有在向量中放入任何东西,而是指向向量中的元素,所以我只是确保我没有当我宁愿指向 NULL 时指向垃圾。