मैं सभी cout
और endl
के लिए ये त्रुटि संदेश मिलता है:क्यों cout के बजाय std :: cout?
main.cc:17:5: error: ‘cout’ was not declared in this scope
main.cc:17:5: note: suggested alternative:
/usr/include/c++/4.6/iostream:62:18: note: ‘std::cout’
सुझाव पालन करने के बाद, सब कुछ ठीक है। अब मैं उत्सुक हूं, मुझे ऐसा क्यों करना पड़ा। हमने पहले कक्षाओं में सी ++ का इस्तेमाल किया था, लेकिन मुझे इनमें से किसी भी आदेश से पहले std::
लिखना नहीं था। इस प्रणाली पर क्या अलग हो सकता है?
आपको कहना है कि आप यह जानने के लिए std का उपयोग कर रहे हैं कि सीट क्या है। यदि आप इसे आयात के रूप में करते हैं तो आप आसानी से कह सकते हैं, अन्यथा आपको संकलक को बताने के लिए पूरी तरह से औचित्य देना होगा कि cout actuallt – pengibot
बधाई हो, आप 'std' नेमस्पेस को आयात करने की बेवकूफ आदत का 1000000 वां शिकार कर रहे हैं कि प्रत्येक एकल सी ++ के लिए प्रारंभिक पाठ्यक्रम मैंने कभी देखा है ... –
क्षमा करें ल्यूक, भाषा में कोडिंग उन लोगों के छोटे समूह को सीमित नहीं है जो उस भाषा के बारे में प्रारंभिक पाठ्यक्रम सुन रहे थे। –
erikbwork