хочу сюди!
 

Татьяна

56 років, телець, познайомиться з хлопцем у віці 55-58 років

Замітки з міткою «стиль кода»

hash_map.insert vs []

Часто в коде можно увидеть использование конструкции typedef hash_map<Word32, class SomeClass> TSomeHashMap; TSomeHashMap shm; shm[10] = SomeClass(val1, val2); Более оптимальный, в большинстве случаев, следующий код: shm.insert(TSomeHashMap::value_type(10, SomeClass(val1, val2))); Лишние затраты в первом случае получаются из-за того что оператор [] это фактически: (*((shm.insert(TSomeHashMap::value_type(10, SomeClass()))).first)).second = SomeClass(val1, val2); Т.е...

Читати далі...