words_in_family
のベクトルvector<vector<string>>
があります。文字列ベクトルlargest_family
と等しくないwords_in_family
のすべての要素を削除しようとしていますが、問題があり、その理由が不明です。どんな助けもありがとうございます。ベクトルのループ内の要素を削除する
for (int i = words_in_family.size() - 1; i >= 0; i--)
{
if (words_in_family[i] != largest_family)
{
words_in_family.erase(words_in_family[i]);
}
}
あなたはどんな問題がありますか? –
'ベクトル<文字列、ベクトル>' ...ベクトル宣言が間違っています。コンパイルエラーが発生するはずです。あなたはベクトルの宣言方法を指定できますか? –
@SauravSahuオーバーロードされた関数について何か言及しているコードが実行されますが、ベクトル要素の削除は行われません。 – KnightValor