इस तरह से कुछ करने की आपूर्ति:
#include <map>
int main(){
std::map<int,int> m;
m[1] = 2;
m[2] = 4;
return 0;
}
मैं gdb से प्रोग्राम चलाने वाले मैप की सामग्री का निरीक्षण करने में सक्षम होना चाहूंगा।
अगर मुझे मिलने वाले सबस्क्रिप्ट ऑपरेटर का उपयोग करने का प्रयास करें:
(gdb) p m[1]
Attempt to take address of value not located in memory.
खोज विधि का उपयोग करने से बेहतर परिणाम नहीं मिलते हैं:
(gdb) p m.find(1)
Cannot evaluate function -- may be inlined
क्या इसको मदद देने का कोई तरीका है?