Memulakan std::vektor Dua Dimensi Dengan Cekap
Pertimbangkan coretan kod berikut:
1 2 3 4 5 6 7 8 9 10 |
|
Kaedah ini memulakan std::vektor dua dimensi kelihatan tidak cekap. Pendekatan alternatif yang memanfaatkan pembina std::vector::vector(count, value) tersedia:
1 2 3 |
|
Jika nilai lalai selain sifar dikehendaki, nyatakan ia seperti yang ditunjukkan di bawah:
1 2 3 |
|
Selain itu, pemulaan seragam yang diperkenalkan dalam C 11 membolehkan pemulaan ringkas menggunakan {}:
1 2 |
|
Atas ialah kandungan terperinci Apakah Cara Paling Cekap untuk Memulakan 2D std::vector dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!