मैं जब निम्नलिखित कोड संकलन की कोशिश की कोई समस्या हुई है नाम नहीं बताती। मैं सी ++ के लिए नया हूं और वास्तव में नहीं जानता कि यहां क्या हो रहा है। क्या कोई यहां हल करने में मेरी सहायता कर सकता है? धन्यवाद!!त्रुटि "xxxx" को एक प्रकार
उत्तर
आप वैश्विक क्षेत्र में मनमाने ढंग से भाव पर अमल नहीं किया जा सकता है, तो
mapDial['A'] = 2;
गैर कानूनी है। यदि आपके पास सी ++ 11, आप
map<char, int> mapDial {
{ 'A', 2 }
};
कर सकते हैं लेकिन अगर आप नहीं करते हैं, आप main
से एक initialisation समारोह कॉल करने के लिए जिस तरह से आप यह चाहते सेट अप करना होगा। आप map
के निर्माता भी देख सकते हैं जो एक इटरेटर लेता है, और मानचित्र को आरंभ करने के लिए फ़ंक्शन में किसी सरणी के साथ इसका उपयोग करता है, उदा।
map<char, int> initMap() {
static std::pair<char, int> data[] = {
std::pair<char, int>('A', 2)
};
return map<char, int>(data, data + sizeof(data)/sizeof(*data));
}
map<char, int> mapDial = initMap();
आपके पास वैश्विक दायरे पर mapDial['A'] = 2;
जैसे वक्तव्य नहीं हो सकते हैं। वे एक समारोह के अंदर होना चाहिए।
जब आप वैश्विक दायरे में एक चर घोषित करते हैं, तो आप केवल प्रारंभिकता ही कर सकते हैं। उदा,
आप की तरह सामान्य बयान नहीं कर सकता:
a = 9;
तो मैं के साथ कोड को ठीक होगा:
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <map>
using namespace std;
map<char, int> mapDial;
int main()
{
mapDial['A'] = 2;
cout << mapDial['A'] << endl;
return 0;
}
बहुत बहुत धन्यवाद! – Lamian
- 1. जावा में 0.xxxx से xxxx को बदलने के लिए
- 2. यह जांचना कि क्या एक स्ट्रिंग XXXX
- 3. से। आयात XXXX
- 4. त्रुटि: फील्ड एक अधूरी प्रकार
- 5. तुच्छ पारसेक उदाहरण एक प्रकार की त्रुटि
- 6. सी ++ "एक घोषणा में एकाधिक प्रकार" त्रुटि
- 7. त्रुटि: कॉन्फ़िगरेशनइलेमेंट टाइप प्रकार
- 8. प्रकार रूपांतरण संकलक त्रुटि
- 9. mysql त्रुटि 'प्रकार = MyISAM'
- 10. lldb त्रुटि: प्रकार
- 11. प्रकार त्रुटि: स्वरूप मानचित्रण
- 12. संकलन त्रुटि: आयातित प्रकार
- 13. त्रुटि: ऑब्जेक्ट प्रकार
- 14. अपेक्षित प्रकार की त्रुटि
- 15. एआरसी त्रुटि: init विधियों को रिसीवर प्रकार से संबंधित एक प्रकार वापस करना होगा [4]
- 16. चेतावनी: प्रकार XXXX की अभिव्यक्ति के साथ लगातार 8 की तुलना हमेशा गलत
- 17. BadValueError: xxxx प्रॉपर्टी पहले ही सेट हो जाने के बाद भी संपत्ति xxxx आवश्यक है? (गूगल ऐप इंजन)
- 18. सामान्य संदर्भ प्रकार त्रुटि मोनोटouch
- 19. लांग प्रकार डाली त्रुटि जावा
- 20. नेवला अद्वितीय सत्यापन त्रुटि प्रकार
- 21. सिंटेक्स त्रुटि संलग्न इस प्रकार
- 22. अभिव्यक्तिपूर्ण और संगत त्रुटि प्रकार
- 23. लेखन त्रुटि: unhashable प्रकार: 'dict'
- 24. संदिग्ध प्रकार परिवर्तनीय त्रुटि संदेश
- 25. INFILE अधूरा प्रकार की त्रुटि
- 26. अजगर: unhashable प्रकार की त्रुटि
- 27. TryParse को एक शून्य प्रकार
- 28. घातक त्रुटि: असमर्थित ऑपरेंड प्रकार ..?
- 29. कंपाइलर त्रुटि: उपयोगकर्ता-परिभाषित प्रकार
- 30. संख्यात्मक प्रकार त्रुटि जब MATLAB
आपको बहुत बहुत धन्यवाद! – Lamian
@ user1596792 अगर यह आपके प्रश्न का उत्तर दिया गया है, तो उत्तर के रूप में चिह्नित करने के लिए इसके बगल में स्थित चेक मार्क पर क्लिक करें। –