Rumah >pembangunan bahagian belakang >C++ >Apakah Alternatif Terbaik untuk `std::vector` untuk Akses Tatasusunan Gaya C dalam C ?
Vektor
Untuk Kefungsian C-Array:
Untuk Akses Rawak tanpa Fungsi C-Array:
Butiran Pelaksanaan:
Jika kefungsian c_array() diperlukan dan saiz dinamik diperlukan, pertimbangkan pelaksanaan berikut:
struct my_bool { bool the_bool; }; typedef vector<my_bool> my_bool_vector;
Walaupun pendekatan ini memerlukan penggunaan struktur my_bool perantaraan untuk akses terus kepada tatasusunan asas, pendekatan ini menyediakan keupayaan tatasusunan gaya C yang dikehendaki.
Atas ialah kandungan terperinci Apakah Alternatif Terbaik untuk `std::vector` untuk Akses Tatasusunan Gaya C dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!