C++ 中有没有办法构造一个浮点数组来初始化它的值?
例如,我这样做:
float* new_arr = new float[dimension];
for(unsigned int i = 0; i < dimension; ++i) new_arr[i] = 0;
施工期间可以做任务吗?
C++ 中有没有办法构造一个浮点数组来初始化它的值?
例如,我这样做:
float* new_arr = new float[dimension];
for(unsigned int i = 0; i < dimension; ++i) new_arr[i] = 0;
施工期间可以做任务吗?
float* new_arr = new float[dimension]();
在这种特殊情况下(全为零),您可以使用值初始化:
float* new_arr = new float[dimension]();
new[]
您可以使用 a而不是显式使用std::vector<float>
:
std::vector<float> new_vec(dimension, 0);