小编per*_*von的帖子

If-else-if与地图

假设我有一个if/else-if链:

if( x.GetId() == 1 )
{
}
else if( x.GetId() == 2 )
{
}
// ... 50 more else if statements
Run Code Online (Sandbox Code Playgroud)

我想知道的是,如果我保留地图,它在性能方面会更好吗?(假设键是整数)

c++ performance map

5
推荐指数
2
解决办法
2935
查看次数

标签 统计

c++ ×1

map ×1

performance ×1