2013-04-12 27 views
9

我幾天前開始使用Visual Studio 2012學習C++。我習慣使用IntelliJ IDEA編寫Java,並且在調用方法時總是顯示文檔和期望的參數。有沒有辦法在VS2012中爲C++做到這一點?VS2012如何通過IntelliSense顯示標準C++庫的文檔?

如果我的理解是正確這應該已經顯示,因爲智能感知的,但如果我例如稱之爲載體或字符串的成員函數只能說明我是這樣的:

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

沒問題。當您使用大量模板化方法時,智能感知可能會變得非常漫長和複雜,但返回類型始終是訪問級別之後的第一部分。有很多網站可以告訴你如何使用STL。 cppreference.com是我的最愛之一。祝你好運! – metalhead

回答

-1

討厭通讀所有的模板和std命名空間,但返回類型是vector<string>::const_iterator

我聽說Stephan Lavavey(微軟STL的維護者)提到,如果某些東西不能編譯,他會想要更好的錯誤消息。也許這會讓intellisense更易於使用。