C++数组初始化怎么弄?

img


这个警告需要怎么样修改正确,数组初始化咋整,有点不太懂诶!?

希望能对您有所帮助!回答有用请你采纳,点击回答右侧采纳即可!
这个警告是因为 "isFlag" 数组没有初始化,可以在定义数组时使用 memset 函数来初始化。例如:


bool *isFlag = new bool[62];
memset(isFlag, 0, sizeof(bool)*62);

或者更改代码像这样:

bool isFlag[62] = {false};


这样就能避免使用未初始化的内存的警告了。

默认初始化为0

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^