を反復処理:- 私は次のようなデータ構造を持っている特定の要素
struct T
{
std::string name;
bool active;
};
をその後、私はTのベクトルを反復処理したいだけの能動素子のために:
std::vector<T> myVector;
//fill vector
for(const auto& item: myVector)
{
if(!item.active)
{
continue;
}
//do something;
}
がありますif文および/またはcontinue文を使用せずにそれを実現できる任意の機能?
いいえコメントを記入する必要があります –
あなたが尋ねることに応じて、まずはアクティブなメンバーは必要ありません。 – NiVeR
条件を逆にして、 'if'の中で何かをしますか? –