std::map<std::string, int> m = {
{"Marc G.", 123},
{"Zulija N.", 456},
{"John D.", 369}
};
Xcode में मैं सी ++ भाषा बोली "C++ 0x [-std = C++ 0x]" और सी ++ स्टैंडर्ड लाइब्रेरी सेट करने के लिए सेट है "libC++ एलएलवीएम सी ++ सी ++ 0 एक्स समर्थन के साथ मानक लाइब्रेरी"मैं क्यों हो रही है "गैर कुल प्रारंभकर्ता सूची के साथ आरंभ नहीं किया जा सकता है"
क्या मुझे कुछ और सेट करने की आवश्यकता है?
सिंटेक्स '=' के साथ या उसके बिना सही लगता है (मान लीजिए कि आपने पाठ्यक्रम के दायरे में std :: स्ट्रिंग लाया है)। –
'g ++ -std = C++ 11' –