Rumah >pembangunan bahagian belakang >C++ >Mengapa C Tidak Mempunyai `std::shared_ptr` Bukan Atom?
Setara Bukan Atom std::shared_ptr dan Mengapa Ia Tiada dalam
std::shared_ptr telah mendapat perhatian sebagai penunjuk pintar pemilikan bersama yang bertambah dan berkurang secara atom. Walau bagaimanapun, timbul persoalan sama ada kesetaraan bukan atom wujud.
1. Pilihan Alternatif Bukan Atom
Walaupun pemeriksaan menyeluruh terhadap
2. Mengapa Non-Atomic std::shared_ptr Tidak Termasuk dalam C 11
Ketiadaan versi bukan atom dalam C 11 berpunca daripada perbincangan yang diadakan semasa mesyuarat Rapperswil pada tahun 2010.
Sebab Menentang Pilihan Bukan Atom:
Berdasarkan hujah ini, Kumpulan Kerja Bahasa (LWG) memutuskan untuk tidak memperkenalkan varian bukan atom shared_ptr dalam C 11.
Atas ialah kandungan terperinci Mengapa C Tidak Mempunyai `std::shared_ptr` Bukan Atom?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!