値を初期化する float 配列を構築する C++ の方法はありますか?
たとえば、私は:
float* new_arr = new float[dimension];
for(unsigned int i = 0; i < dimension; ++i) new_arr[i] = 0;
施工途中での譲渡は可能ですか?
値を初期化する float 配列を構築する 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]();
明示的に使用する代わりに、代わりにa をnew[]
使用できます。std::vector<float>
std::vector<float> new_vec(dimension, 0);