संकलन नहीं करता मानचित्र निम्नलिखित:एसटीएल संदर्भों वाले
std::map<int, ClassA &> test;
देता है:
error C2101: '&' on constant
जबकि निम्नलिखित
std::map<ClassA &, int> test;
देता
error C2528: '_First' : pointer to reference is illegal
उत्तरार्द्ध लगता है कि मानचित्र में महत्वपूर्ण मान के लिए संदर्भ नहीं हो सकता है, क्योंकि इसे कभी-कभी कक्षा को तुरंत चालू करने की आवश्यकता होती है और किसी ऑब्जेक्ट के बिना किसी संदर्भ को तत्काल नहीं किया जा सकता है। लेकिन पहला मामला क्यों काम नहीं करता है?