假设我有一个if/else-if链:
if( x.GetId() == 1 ) { } else if( x.GetId() == 2 ) { } // ... 50 more else if statements
我想知道的是,如果我保留地图,它在性能方面会更好吗?(假设键是整数)
c++ performance map
c++ ×1
map ×1
performance ×1