は、次のコードスニペットを取る:C++のforループの条件を動的に更新する方法は?
// x is a global vector object that holds values of type string as follows, vector<string> x
// x is filled/populated via the function Populate_x(y,z);
Populate_x(y,z);
for (auto i : x)
{
string v = check(i);
Populate_x(v,v);
}
私の質問は、どのように私は動的ためのループ内からPopulate_x(V、V)を呼び出すときに上に示したforループベースの範囲内のxを更新することができますか?これが可能なのかどうかはわかりません。そうでない場合は、この動作を達成するためにコードをどのように再構築できますか?
あなたの提案は大変ありがとうございます。
より完全なサンプルが役立つかもしれませんが、関連する範囲を行う必要はないため、従来のforループやおそらくwhileループなどの他の解決策を使用する必要があります。より完全なサンプルがなければ、特定のサンプルコードを提供することは困難です。 – user34660