Saya sangat frustrasi sekarang setelah beberapa jam mencoba menemukan di mana shared_ptr berada. Tak satu pun dari contoh yang saya lihat menunjukkan kode lengkap untuk menyertakan header shared_ptr
(dan berfungsi). Cukup menyatakan std
, tr1
dan <memory>
tidak membantu sama sekali! Saya telah mengunduh penguat dan semuanya tetapi tetap tidak muncul! Dapatkah seseorang membantu saya dengan memberi tahu di mana tepatnya menemukannya?
Terima kasih telah membiarkan saya melampiaskan frustrasi saya!
EDIT: Saya melihat judul saya telah diubah. Maaf soal itu. Jadi ... itu juga karena tidak jelas bagi saya bahwa shared_ptr adalah "C ++ version dependent" -> itulah mengapa saya tidak menyatakan lingkungan saya -> oleh karena itu mungkin mengapa sangat sulit bagi saya untuk menemukannya.
Saya sedang mengerjakan MSVS2008.
EDIT 2: Saya tidak tahu mengapa, tetapi saya menyertakan [memory] dan [boost / tr1 / memory.hpp] dan [boost / tr1 / tr1 / memory] sambil mencari di mana-mana untuk shared_ptr .. tentu saja, saya tidak bisa t.
Terima kasih atas semua tanggapannya.
shared_ptr
ini bukan bagian dari standar. Ini sangat umum sehingga beberapa orang akan menganggapnya sebagai standar meskipun belum ada.