प्रोग्राम चलाने के दौरान पॉइंटर्स का उपयोग करके हैशटेबल कुंजी के रूप में कोई समस्या है? (डिस्क पर स्टोर करने और इसे बाद में उपयोग करने की आवश्यकता नहीं है क्योंकि इससे स्पष्ट समस्याएं होती हैं)सी ++: हैशटेबल में एक कुंजी के रूप में सूचक
ऐसी कई परिस्थितियां हैं जहां मुझे तुरंत पता होना चाहिए कि कोई ऑब्जेक्ट किसी ऑब्जेक्ट मैनेजर से संबंधित है या नहीं। इसे जांचने का एक त्वरित तरीका है ऑब्जेक्ट मैनेजर में ऑब्जेक्ट मैनेजर में प्रत्येक ऑब्जेक्ट को स्टोर करना है जहां ऑब्जेक्ट का पॉइंटर वास्तविक ऑब्जेक्ट की कुंजी है: E.g, हैशटेबल
वास्तव में, पॉइंटर्स 'std :: string' से सुरक्षित हो सकते हैं, क्योंकि ये उत्परिवर्तनीय हैं। 'बूस्ट :: हैश' और 'std :: tr1 :: हैश' स्पष्ट रूप से पॉइंटर्स के साथ काम करने के लिए डिज़ाइन किए गए हैं। हालांकि, स्मृति प्रबंधन जटिल हो सकता है। –