摘要: 今天看C++ 标准程序库里面讲到说map[key] = value;这种方式效率低,原因是新元素必须先使用default构造函数将实值(value)初始化,而这个初值马上又被真正的value给覆盖了。然后就想自己测试一下,下面是自己的测试代码,然后后面有自己对运行结果的不解。1、定义一个value型别,供map中使用 1 #pragma once 2 #include <iostream> 3 4 class TestMapSec 5 { 6 public: 7 TestMapSec(void) { std::cout << "default construc 阅读全文
posted @ 2012-04-01 17:45 ziyoudefeng 阅读(2352) 评论(4) 推荐(1) 编辑