摘要:
声明时关键字 static extern virtual定义时关键字列表 inline 阅读全文
摘要:
1、map insert 用于Map 拷贝的正确方式(end()不需要--) map a map b b.insert(a.begin(), a.end()) 其中倘若出现键值重复的数值,则仅插入不重复的. map insert 插入另一个map时 的效率 看了一下VC中内部实现,也只是取出两个迭代器中间值每个执行insert,所以也没有什么效率优化处理2、map中数据插入删除导致map中数据乱掉 可能是自己定义的key类型中的<操作符重载错误,map中的红黑树要求通过<比较操作可以唯一确定一组key的顺序而不受key传入(即insert)顺序影响。因为Map在查找操作中要求该顺序 阅读全文
摘要:
赋值函数需要返回当前被赋值对象的引用(非常量引用)void test(){ int h; int & g = (h = 1);}上面操作并未告警,所以.... 阅读全文