Memilih Bekas Perpustakaan Standard C 11: Panduan Komprehensif
Memilih bekas yang sesuai dalam C 11 adalah penting untuk pengurusan data yang cekap. Tidak seperti helaian tipu "C Container choice" yang terkenal, versi C 11 masih belum dibuat.
Walau bagaimanapun, mencipta carta sedemikian boleh dipermudahkan dengan mematuhi dua prinsip: mengutamakan semantik dan memilih untuk penyelesaian paling mudah apabila wujud berbilang pilihan. Pertimbangan prestasi harus ditangani hanya apabila mengendalikan set data yang besar.
Jujukan Bersekutu lwn. Ringkas
Bekas dikategorikan kepada dua jenis utama: jujukan bersekutu dan ringkas.
Berpersatuan Bekas
Gunakan bekas bersekutu untuk:
Jujukan Mudah Bekas
Gunakan bekas jujukan mudah apabila:
Pemilihan Langkah demi Langkah Proses
Untuk Bekas Bersekutu
Dipesan?
Pendua?
Untuk Bekas Jujukan Mudah
Memori stabil?
Bersaiz dinamik?
Double-ended?
Pilihan Lalai
Dalam kebanyakan kes, melainkan keperluan bersekutu atau khusus wujud, std::vector ialah pilihan pilihan (seperti yang disyorkan oleh Sutter dan Stroustrup).
Atas ialah kandungan terperinci Bekas Perpustakaan Standard C 11 manakah yang Harus Saya Pilih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!