Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Memilih Bekas Perpustakaan Standard C 11 dengan Cekap?
Walaupun carta alir "C Container Choice" yang terkenal masih dirujuk secara meluas untuk pemilihan kontena dalam versi pra-C 11, satu kemas kini versi yang disesuaikan dengan C 11 masih belum muncul.
Garis Panduan Am:
Untuk mencipta C 11 yang setara dengan carta alir klasik, patuhi dua prinsip utama:
Memilih Bekas Bersekutu:
Soalan 1: Adakah data memerlukan kefungsian carian yang mudah?
Soalan 1.1: Adakah tertib diisih perlu?
Soalan 1.2: Adakah kunci berbeza daripada nilai?
Memilih yang Mudah Bekas Jujukan:
Soalan 2: Adakah elemen diperlukan untuk kekal dalam kedudukan stabil ingatan?
Soalan 3: Adakah saiz bekas boleh laras secara dinamik?
Soalan 4: Adakah akses dari depan dan belakang penting?
Kesimpulan:
Dengan mengikuti garis panduan ini, pembangun boleh memilih bekas yang sesuai dalam C 11 untuk data khusus mereka dengan berkesan struktur dan operasi. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa pengoptimuman prestasi harus menjadi pertimbangan kedua, melainkan pengendalian sejumlah besar data (beribu-ribu atau lebih item) diperlukan.
Atas ialah kandungan terperinci Bagaimana untuk Memilih Bekas Perpustakaan Standard C 11 dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!