2013-04-12 4 views
9

私は数日前にVisual Studio 2012を使ってC++を学び始めました。私はIntelliJ IDEAでJavaをプログラミングすることに慣れています。メソッドを呼び出すときには、ドキュメントと期待される引数が常に表示されます。 VS2012でC++用にこれを行う方法はありますか?私はそれを理解している場合VS2012 IntelliSense経由で標準C++ライブラリのドキュメントを表示する方法は?

が正しく、これはすでにための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

問題はありません。 intellisenseはテンプレート化されたメソッドをたくさん使用しているときには本当に長くなり、複雑になることがありますが、戻り値の型は常にアクセスレベルの後の最初の部分になります。 STLの使い方を教えてくれるたくさんのサイトがあります。 cppreference.comは私のお気に入りの一つです。がんばろう! – metalhead

答えて

-1

すべてのテンプレートとstdネームスペースを読みにくくなりますが、戻り値の型はvector<string>::const_iteratorです。

Stephan Lavavey(STLのMicrosoft管理者)は、何かがコンパイルされないとエラーメッセージがうまくいくと聞いたことがあります。多分インテリセンスを使いやすくするでしょう。

関連する問題