摘要: 引言每一次构造和析构都需要成本,因此我们在设计代码的时候,应该尽可能考虑到构造和析构的成本。第一节 延后实现考虑有以下的代码: 1 void encrypt(string& s); 2 string encryptPassword(const sting& password) { 3 str... 阅读全文
posted @ 2015-01-06 15:44 依然冷月 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 因为项目需要读取xml配置文件,在原来调查一番后,项目组使用了tinyxml.tinyxml确实简单,非常清楚的就把读取方案写出来了。但是,由于后期xml文件越来越大(2.5M,大概1w多行数据),结果导致运行速度越来越低(17s)。于是,不得不开始寻找改善方案。在网上调查一番后,普遍认为xml读取... 阅读全文
posted @ 2015-01-06 13:45 依然冷月 阅读(3576) 评论(0) 推荐(0) 编辑