我有一个switch语句,其中每个case都有唯一的代码,以及除默认标签之外的所有案例共享的一些代码.有不同的案例标签之间有共享命令的好方法吗?
编辑:代码示例
switch (c)
{
case '+':
command.type = ADD;
commands.push_back(command);
break;
case '-':
command.type = SUB;
commands.push_back(command);
break;
case '>':
command.type = INC;
commands.push_back(command);
break;
case '<':
command.type = DEC;
commands.push_back(command);
break;
case '.':
command.type = PUT;
commands.push_back(command);
break;
case ',':
command.type = GET;
commands.push_back(command);
break;
default: break;
Run Code Online (Sandbox Code Playgroud)