私は文字列の2Dベクトルを持ち、特定の単語が何回繰り返されたかを数えたいと思います。例:2Dベクトルでカウントを使用する方法
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
vector< vector<string> > vec(4, vector<string>(4, "word"));
count(vec.begin(), vec.end(), "certain word");
}
ただし、上記のエラーが発生します。これどうやってするの?
あなたは、内側のベクトルを取得するために、外側のベクトルを反復しなければなりません。次に、文字列の "特定の単語"を数えるために内側のベクトルを反復処理する必要があります。 –
内部ベクトルにはすでに単一の単語、または複数の単語からなる文字列が含まれていますか? – user0042
@ user0042はい、ただ1語です。 – mhm