Shared_ptr'nin nerede olduğunu bulmaya çalıştıktan birkaç saat sonra şu anda çok sinirliyim. Gördüğüm örneklerin hiçbiri, başlıkları içeren shared_ptr
(ve çalışan) tam kod göstermiyor . Basitçe belirterek std
, tr1
ve <memory>
hiç yardımcı olmuyor! Takviyeleri indirdim ve hepsi ama yine de görünmüyor! Birisi tam olarak nerede bulacağımı söyleyerek bana yardım edebilir mi?
Hayal kırıklıklarımı dışa vurmama izin verdiğin için teşekkürler!
DÜZENLEME: Başlığımın değiştirildiğini görüyorum. Bunun için üzgünüm. Yani ... aynı zamanda, paylaşılan_ptr'nin "C ++ sürümüne bağlı" olduğu benim için net olmadığından -> bu yüzden ortamımı belirtmedim -> bu nedenle muhtemelen onu bulmamın bu kadar zor olmasının nedeni buydu.
MSVS2008 üzerinde çalışıyorum.
DÜZENLEME 2: Nedenini bilmiyorum ama paylaşımlı_ptr için her yerde bakarken [bellek] ve [boost / tr1 / memory.hpp] ve [boost / tr1 / tr1 / memory] ekledim .. Tabii ki yapamadım t.
Tüm yanıtlar için teşekkürler.
shared_ptr
, standardın bir parçası değildir. O kadar yaygındır ki, bazıları henüz olmamasına rağmen onu standart olarak ele alır.