Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如果不初始化结构中的向量,它会自动为空还是具有随机内存位置';s的价值观?_C++_Variables_Memory_Vector_Struct - Fatal编程技术网

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

C++ 如果不初始化结构中的向量,它会自动为空还是具有随机内存位置';s的价值观?,c++,variables,memory,vector,struct,C++,Variables,Memory,Vector,Struct,我有一些带向量的结构。我给结构中的其他变量赋值,但我根本没有引用向量 当在我的程序中引用包含在结构中的向量时,它是一个空向量,还是根据计算机内存中该位置的内容分配一些随机值 我已经在调试模式下测试了向量大小,它返回了零(即空向量),但我无法判断是碰巧是这样,还是总是空的 谢谢 结构实例中的向量将使用默认构造函数构造。for a vector构造大小为0的向量。结构实例中的向量将使用默认构造函数构造。for a vector构造一个大小为0的向量,默认构造的vector为空。如果你不构造向量,你就

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

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

我已经在调试模式下测试了向量大小,它返回了零(即空向量),但我无法判断是碰巧是这样,还是总是空的


谢谢

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

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

的向量,默认构造的
vector
为空。如果你不构造
向量
,你就是
malloc
它,例如,你没有真正的
向量
,只有一个
向量
大小的内存块。如果你在所有这些都不是理论类之后对你的语句进行编码会更好。默认构造的
向量
是空的。如果你不构造
向量
,你就要
malloc
它,例如,你实际上没有
向量
,只有
向量
大小的内存块。如果你在所有这些都不是理论课之后编写你的语句会更好。