有没有做某事两次的常见习语,如以下情况?
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
只是我编的一些课程,与问题无关。)