如果不初始化结构中的向量,它会自动为空还是具有随机内存位置的值?
Without initialising a vector in a struct, will it automatically be empty or will it have a random memory location's values?
我有一些带有向量的结构。我已经为结构中的其他变量赋值,但我根本没有引用向量。
当稍后在我的程序中引用结构中包含的向量时,它会是一个空向量吗?还是会根据该位置计算机内存中的内容为其分配一些随机值?
我在调试模式下测试了向量大小,它返回了零(即空向量(,但我不知道是碰巧发生了这种情况,还是它总是空的。
谢谢!
结构实例中的向量将使用默认构造函数构造。向量的默认构造函数构造大小为0
的向量
相关文章:
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- 将字符串存储在c++中的稳定内存中
- 为什么 Serial.println(<char[]>);返回随机字符?
- C++ 指针的内存地址和指向数组的内存地址如何相同?
- 字符串-C++后显示的随机字符
- 在将数字随机生成为数组期间从内存输出随机数的数组
- 为什么 vector 的随机访问迭代器给出与指针不同的内存地址?
- 如何将矩阵的行随机复制到内存中的另一个矩阵的过程并行化?
- 如果不初始化结构中的向量,它会自动为空还是具有随机内存位置的值?
- C/C++ Windows 或 Linux 将随机内存块映射成连续的顺序
- 随机 mmaped 内存访问比堆数据访问慢 16%
- 如何创建随机内存分配失败
- 内存集设置随机值
- 我是否可以在C++程序之外使用随机内存地址访问随机数据
- realloc返回的内存中充满了随机字符.这是意料之中的事吗
- 如何编辑随机内存
- 设置随机内存地址的值
- c++类的内存布局是否会受到地址空间布局随机化的影响?
- C++ strncpy 参数 "optimized out" ;覆盖随机内存
- 低内存内存管理:查找和跟踪随机函数返回值的重复项