gpt4 book ai didi

C++ - 用全零初始化一定大小的指针数组

转载 作者:行者123 更新时间:2023-11-28 02:52:26 25 4
gpt4 key购买 nike

我有以下 C++ 行:

int len = 1000;
float *matrixAB = new float[len]();

//Stuff with matrixAB

delete [] matrixAB;

数组声明正常,但我需要所有值都为 0,但我不知道如何使用这样的指针数组来实现这一点。

我确定这非常简单,但我找不到引用。谁能指出我正确的方向?

最佳答案

正如评论所建议的那样,使用 std::vector<float> :

std::vector<float> matrixAB(len);

这将对每个元素进行零初始化。如果您需要访问指向数组的指针,请使用 data()

关于C++ - 用全零初始化一定大小的指针数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22738578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com