设计时总是想到的太少,思维不够发散,不要用可变数据做Map的Key,说起来很容易,听起来很正确,可是用的时候还总会忽略这点。
最近的一个程序要在内存中维护一组数据,其特征一是较大量,二是数据的Pattern字段是唯一不重复的。设计的时候理所当然的把这个字段设计为Key,使用std::map来保存数据,借用map的高速搜索功能,看起来很不错。
一写代码忽然想起来了,P ...
最近的一个程序要在内存中维护一组数据,其特征一是较大量,二是数据的Pattern字段是唯一不重复的。设计的时候理所当然的把这个字段设计为Key,使用std::map来保存数据,借用map的高速搜索功能,看起来很不错。
一写代码忽然想起来了,P ...