मैं साझा_ptr कहां स्थित है यह जानने की कोशिश कर कई घंटों के बाद मैं बहुत निराश हूं। मेरे द्वारा देखे जाने वाले उदाहरणों में से कोई भी shared_ptr
(और काम करने) के लिए शीर्षलेख शामिल करने के लिए पूर्ण कोड दिखाता है। बस std
, tr1
और <memory>
बताते हुए बस मदद नहीं कर रहा है! मैंने बूस्ट और सब कुछ डाउनलोड किया है लेकिन फिर भी यह दिखाई नहीं देता है! क्या कोई मुझे यह कहकर मेरी मदद कर सकता है कि इसे कहां मिलना है?shared_ptr कहां है?
मुझे मेरी निराशाओं को दूर करने के लिए धन्यवाद!
संपादित करें: मुझे लगता है कि मेरा शीर्षक बदल दिया गया है। उसके लिए माफ़ करना। तो ... यह भी इसलिए था क्योंकि यह मुझे स्पष्ट नहीं था कि shared_ptr "सी ++ संस्करण निर्भर है" -> यही कारण है कि मैंने अपना पर्यावरण नहीं बताया -> इसलिए शायद यह मेरे लिए यह क्यों मुश्किल था।
मैं एमएसवीएस 2008 पर काम कर रहा हूं।
संपादित करें 2: मुझे नहीं पता कि क्यों, लेकिन मैं [स्मृति] और [बूस्ट/tr1/memory.hpp] और [बूस्ट/tr1/tr1/memory] शामिल था जबकि साझा_ptr के लिए हर जगह देख रहा था .. बेशक, मैं नहीं कर सका।
सभी प्रतिक्रियाओं के लिए धन्यवाद।
पर सेट हो सकता है, यदि आप अपने सेटअप को सही ढंग से बता सकते हैं, जैसे कि कंपाइलर और बूस्ट वर्जन/इंस्टॉलेशन पथ – YeenFei
जब तक आप C++ 0x पर नहीं हैं, तो 'shared_ptr' नहीं है मानक का हिस्सा। यह इतना आम है कि कुछ इसे मानक मानेंगे, भले ही यह अभी तक नहीं है। –
आपको कैसे लगता है कि हमें यह जानने के बिना इस सवाल का जवाब देना चाहिए कि क्या आपका पर्यावरण 7.5 बिट डिशवॉशर चिप, 128 बिट मेनफ्रेम के स्वामित्व कंपाइलर या जीसीसी के एक्सकोड के संस्करण के लिए जीसीसी है या नहीं? – sbi