摘要: 面试中问到了一个问题,定义一个map<A,int>,key是一个类,value是一个int型值,问这个类有什么限制吗? 当时没想出来,回头自己试的时候确实编译不过,报的错误是 error: no match for ‘operator<’ (operand types are ‘const A’ a 阅读全文
posted @ 2018-08-31 15:37 Hwangzhiyoung 阅读(6540) 评论(0) 推荐(1) 编辑
摘要: 面试中经常会问到序列式容器、关联容器中迭代器失效的问题,其核心问题的是调用c++方法中的erase(),迭代器iter还是否有效。 搞清楚以下几点: 1)earse()方法可以返回下一个有效的迭代器 2)删除序列式容器(如vector,deque)中当前的iterator会使后面所有元素的itera 阅读全文
posted @ 2018-08-31 14:27 Hwangzhiyoung 阅读(1104) 评论(0) 推荐(0) 编辑