草庐IT

orderedSides

全部标签

c++ - C++98 中的容器初始化

我必须使用以下规则构造一个有序容器(必须是可迭代的):Iftheconditionistrue,thecontaineris{1,0},elseit's{0,1}我有以下代码,但我不觉得它“优雅”:vectororderedSides;if(condition){orderedSides.push_back(1);orderedSides.push_back(0);}else{orderedSides.push_back(0);orderedSides.push_back(1);}有没有更好的方法来做到这一点(从简洁和性能的角度来看)? 最佳答案