Saya tahu di C ++ 11 mereka menambahkan fitur untuk menginisialisasi variabel ke nol seperti itu
double number = {}; // number = 0
int data{}; // data = 0
Apakah ada cara yang sama untuk menginisialisasi a std::vector
dari panjang tetap ke semua nol?
std::vector<int> vec(42);
Jawaban:
Anda tidak memerlukan daftar inisialisasi untuk itu:
sumber
vector(length)
harus bekerja?ZERO
dengan efisien tanpa menggunakan for loop ??????Menginisialisasi vektor yang memiliki struct, class atau Union dapat dilakukan dengan cara ini
sumber