小编cpp*_*ool的帖子

处理很多if-else,切换

处理这样的事情的最佳方法是什么:

if(key==Space)
{
    switch(weapon)
    {
        case GUN:
            p->shotGun();
            break; 
        case BOW:
            p->shotBow();
            break;
    }
}
else if(key==Enter)
{
    //...
}
else if(key==Up)
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

c++ if-statement switch-statement

2
推荐指数
3
解决办法
664
查看次数

标签 统计

c++ ×1

if-statement ×1

switch-statement ×1