0

私はstd::string特定の文字を検索しているので、以下を使用しています:

for (int i = 0; i < word.length; i++)
...

しかし、エラーが発生します。

エラー2エラーC3867:'std :: basic_string <_Elem、_Traits、_Alloc> :: length':関数呼び出しに引数リストがありません。'&std :: basic_string <_Elem、_Traits、_Alloc> :: length'を使用して、メンバーへのポインターを作成します

だから私は置きます:

for (int i = 0; i < &word.length; i++)
...

そして、エラーが発生します:

エラー2エラーC2276:'&':バインドされたメンバー関数式に対する不正な操作

これを修正して文字列を検索するにはどうすればよいですか?前もって感謝します。

4

1 に答える 1

3

あなたはただ()後を逃していますlength

std::string::length()パラメータを持たない関数です。

于 2012-08-18T01:57:59.963 に答える