15

数日前に Visual Studio 2012 を使用して C++ の学習を開始しました。IntelliJ IDEA を使用して Java をプログラミングすることに慣れていて、メソッドを呼び出すときにドキュメントと予想される引数が常に表示されます。C ++のVS2012でもこれを行う方法はありますか?

私が正しく理解していれば、これは IntelliSense のために既に表示されているはずですが、たとえば、ベクトルまたは文字列のメンバー関数を呼び出すと、次のようなものしか表示されません。

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

しかし、何が返され、何が期待され、この関数が何をするかを示すものは何もありません。ドキュメント ファイルが不足しているだけですか?

どんな助けでも大歓迎です!

4

2 に答える 2

0

IntelliSence は、返された正確な型を示しました。この型をどうするかヒントが必要な場合は、cppreferenceで検索してみてください。これは非常に役立つ STL リソースです。

于 2021-05-29T09:38:49.067 に答える
-1

すべてのテンプレートと std 名前空間を読み通すのは面倒ですが、戻り値の型はvector<string>::const_iterator.

Stephan Lavavey (マイクロソフトの STL メンテナー) が、何かがコンパイルされない場合のエラー メッセージを改善したいと言っているのを聞いたことがあります。多分それはインテリセンスも使いやすくするでしょう。

于 2013-08-13T10:41:02.353 に答える