2013-04-12 1 views
9

मैंने विजुअल स्टूडियो 2012 का उपयोग करके कुछ दिन पहले सी ++ सीखना शुरू किया था। मुझे इंटेलिजे आईडीईए के साथ जावा प्रोग्रामिंग करने के लिए उपयोग किया जाता है और वहां आप हमेशा एक दस्तावेज़ को कॉल करते समय दस्तावेज और अपेक्षित तर्क दिखाते हैं। क्या सी ++ के लिए वीएस2012 में ऐसा करने का कोई तरीका है?वीएस2012 IntelliSense के माध्यम से मानक सी ++ पुस्तकालयों के दस्तावेज़ीकरण को कैसे दिखाया जाए?

अगर मैं यह समझ सही ढंग से यह पहले से ही IntelliSense की वजह से प्रदर्शित किया जाना चाहिए लेकिन अगर मैं उदाहरण के लिए वैक्टर या तार के एक सदस्य फ़ंक्शन को कॉल यह केवल मेरे जैसे कुछ पता चलता है:

public: std::vector<std::string, std::allocator<std::string>>::const_iterator std::vector<std::string, std::allocator<std::string>>::begin() const

लेकिन कुछ भी क्या इंगित करता है वापस आ गया है, क्या उम्मीद है, यह समारोह क्या करता है। क्या मैं सिर्फ दस्तावेज फाइलों को याद कर रहा हूं?

किसी भी मदद की बहुत सराहना की जाती है!

+2

यह आपको बता रहा है कि क्या लौटाया गया है: 'std :: vector > :: const_iterator', लेकिन आप सही हैं, अगर अधिक जानकारी प्रदान की गई तो यह अच्छा होगा। – metalhead

+0

जानकारी के लिए धन्यवाद। जो पहले से ही इसे बहुत स्पष्ट बनाता है :) – xxSwordy

+0

कोई समस्या नहीं है। जब आप बहुत से टेम्पलेटेड विधियों का उपयोग कर रहे हों तो इंटेलिजेंस वास्तव में लंबे और घुलनशील हो सकता है, लेकिन रिटर्न प्रकार हमेशा एक्सेस स्तर के बाद पहला भाग होगा। ऐसी कई साइटें हैं जो आपको बता सकती हैं कि एसटीएल का उपयोग कैसे करें। cppreference.com मेरे पसंदीदा में से एक है। सौभाग्य! – metalhead

उत्तर

-1

सभी टेम्पलेट्स और एसडीडी नेमस्पेस के माध्यम से पढ़ने के लिए गंदा, लेकिन वापसी का प्रकार vector<string>::const_iterator है।

मैंने स्टीफन लैववी (एसटीएल के माइक्रोसॉफ्ट रखरखाव) को सुना है कि अगर कुछ संकलित नहीं होता है तो वह बेहतर त्रुटि संदेश पसंद करेंगे। हो सकता है कि इंटेलिजेंस को भी उपयोग करना आसान हो जाएगा।

संबंधित मुद्दे