小编Bra*_*sen的帖子

向量中的结构成员是否在C++中初始化为零?

在C++中,当我有一个类似的结构

struct myStruct
{
  int i;
  bool b;
  MyClass *myobj;
};
Run Code Online (Sandbox Code Playgroud)

然后我做了一个这样的矢量

std::vector<myStruct> myVector;
Run Code Online (Sandbox Code Playgroud)

我用它来调整矢量大小

myVector.resize(10);
Run Code Online (Sandbox Code Playgroud)

struct的成员是否会用零(包括指针)初始化?我可以不假设结构成员中可能存在随机数据吗?

c++ struct vector

4
推荐指数
1
解决办法
1717
查看次数

标签 统计

c++ ×1

struct ×1

vector ×1