摘要:
map对元素按照key按升序排序,比较的时候使用<操作符或者是程序员提供的比较函数。内置类型都定义了<操作符,可以直接作为key使用。自定义的类型如果要作为key,需要满足以下条件:1. 可复制和可赋值(这是容器对元素的基本要求)2. 元素类型定义了<操作符,或者定义一个专门的函数对象struct _temp{int a, b; bool operator<(const struct _temp &rhs) const { return a < rhs.a; }} ts;...map<struct _temp, int> my;或者struct 阅读全文
posted @ 2012-09-12 22:00
segeon
阅读(1751)
评论(0)
推荐(0)

浙公网安备 33010602011771号