如果不初始化结构中的向量,它会自动为空还是具有随机内存位置的值?

Without initialising a vector in a struct, will it automatically be empty or will it have a random memory location's values?

本文关键字:随机 内存 位置 向量 结构 初始化 如果不      更新时间:2023-10-16

我有一些带有向量的结构。我已经为结构中的其他变量赋值,但我根本没有引用向量。

当稍后在我的程序中引用结构中包含的向量时,它会是一个空向量吗?还是会根据该位置计算机内存中的内容为其分配一些随机值?

我在调试模式下测试了向量大小,它返回了零(即空向量(,但我不知道是碰巧发生了这种情况,还是它总是空的。

谢谢!

结构实例中的向量将使用默认构造函数构造。向量的默认构造函数构造大小为0的向量