बीएसटी COM के साथ प्रयुक्त स्ट्रिंग डेटा प्रकार है।
_bstr_t एक रैपर वर्ग है जो एक स्मार्ट सूचक की तरह काम करता है, इसलिए जब आवृत्ति नष्ट हो जाती है या दायरे से बाहर हो जाती है तो यह आवंटित स्मृति को मुक्त कर देगा। _bstr_t में भी संदर्भ गणना है, जो हर बार जब आप _bstr_t वैरिएबल को वैल्यू (अनावश्यक प्रति से परहेज करते हैं) पास करते हैं और जब इसका उपयोग नहीं किया जाता है तो कमी होती है। जब भी सभी संदर्भ नष्ट हो जाते हैं, तो स्ट्रिंग के लिए आवंटित स्मृति मुक्त हो जाती है।
बीएसटी का एक विकल्प CComBSTR है। यह बीएसटी के लिए स्मृति का प्रबंधन भी करता है, लेकिन इसमें कोई संदर्भ गिनती नहीं है। वास्तव में लिंक प्रदान करने के लिए
स्रोत
2008-12-05 11:40:36
+1 –