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