std::map的一次错误应用(日积月累)
假设有以下变量std::map::iterator it; 问:*it返回的是什么类型?答:以前一直以为是std::pair &,而且以前将其做为只读变量使用也没出过错。直到最近,才发现自己原来错了,错误代码见下面://std::map mapInt;//此处省略变量的初始化过程std::for_each(mapInt.begin(), mapInt.end(), [](c
原创
2012-11-09 19:23:40 ·
1908 阅读 ·
0 评论