无论如何,我可以缩短此代码吗?它是如此庞大!
switch(line){
case 1:
llemu::editLable(line1, fmt);
break;
case 2:
llemu::editLable(line2, fmt);
break;
case 3:
llemu::editLable(line3, fmt);
break;
case 4:
llemu::editLable(line4, fmt);
break;
case 5:
llemu::editLable(line5, fmt);
break;
case 6:
llemu::editLable(line6, fmt);
break;
case 7:
llemu::editLable(line7, fmt);
break;
case 8:
llemu::editLable(line8, fmt);
break;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法将变量值用作变量名的一部分?感谢您的帮助。
这是一个需要 an 的构造函数std::initializer_list,我想将它分配给一个向量。我是否需要使用for-loop 将 中的每一项std::initializer_list逐一分配给向量?
Motor_Group::Motor_Group(std::initializer_list<pros::Motor> port_set)
{
this->motor_vector = port_set;
}
Run Code Online (Sandbox Code Playgroud)