2009-01-23 14 views
9

में shared_ptr में मैं एक जीसीसी कंपाइलर के साथ एक मंच पर काम कर रहा हूं हालांकि बढ़ावा उस पर संकलित नहीं कर सकता है।std :: tr1

मुझे आश्चर्य है कि gcc पर std: tr1 में shared_ptr को शामिल करने का उचित तरीका क्या है? जिस फ़ाइल में मैंने देखा वह सीधे इसे शामिल नहीं करने के लिए कहा गया है, जो मैं कह सकता हूं कि कोई अन्य फ़ाइल इसमें शामिल नहीं है: |

उत्तर

17

जी ++ में 4.3,

#include <tr1/memory> 

चाल करना चाहिए। आपको shared_ptrstd::tr1::shared_ptr पर मिलेगा।

+1

यह एक्सकोड और एलएलवीएम के साथ भी काम करता है। –

3

बूस्ट इस पर संकलित नहीं कर सकता है? अधिकांश बूस्ट लाइब्रेरी को इस्तेमाल करने के लिए संकलित करने की आवश्यकता नहीं है, और मुझे लगता है कि shared_ptr या तो नहीं है।

संबंधित मुद्दे