次のような状況のように、何かを 2 回行うための一般的なイディオムはありますか?
for ( int i = 0; i < num_pairs; i++ ) {
cards.push_back( Card(i) );
cards.push_back( Card(i) );
}
特にカウント以外では使用されないため、0 から 1 までカウントする新しいループ変数を導入するよりも明確な方法があると感じています。
for ( int i = 0; i < num_pairs; i++ )
for ( int j = 0; j < 2; j++ )
cards.push_back( Card(i) );
(Card
私が作成したクラスであり、質問には関係ありません。)