Apabila mereka bentuk bekas baharu yang berkelakuan seperti bekas STL, beberapa garis panduan wujud untuk memastikan keserasian.
Bekas hendaklah diisytiharkan sebagai kelas templat generik dengan jenis yang sesuai takrifan:
takrif typedef untuk:
Pengisytiharan kelas untuk:
Iterators harus menyediakan:
Jenis definisi untuk:
Pembina:
Kelas kontena sepatutnya termasuk:
Pembina:
Fungsi akses elemen:
Sisipan dan pemadaman fungsi:
Tugasan fungsi:
Utiliti fungsi:
Fungsi akses pengalokasi :
Untuk memastikan bekas anda berfungsi dengan betul, gunakan abah-abah ujian dengan objek sentinel seperti penguji untuk mengesahkan kelakuannya. Abah-abah ini boleh menyemak kebocoran memori dan isu pengurusan sumber.
Atas ialah kandungan terperinci Bagaimana untuk Merekabentuk dan Melaksanakan Bekas Patuh STL Tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!