+ -
当前位置:首页 → 问答吧 → 请教STL MAP的key问题

请教STL MAP的key问题

时间:2010-07-30

来源:互联网

如:
map<key, value>
假设key是value的一部分,比如:
value_class
{


    WORD32  key_num;  <----KEY在这里

    WORD32  reserved;

    WORD32  reserved1;
}

问题:
如下两种定义map方式,
(1)、map<WORD32, value_class>
(2)、map<value_class, value_class>(重载value_class的"<")
方式(2)的KEY为value_class,会不会占用更多的内存?


刚学MAP,可能问的不是太清晰。

多谢先!

作者: ilex   发布时间: 2010-07-30

貌似是的吧……存指针吧……

作者: starwing83   发布时间: 2010-07-30

会的。。。

作者: srdgame   发布时间: 2010-07-30

实际上 map 是 rebind 的 pair 的 allocator。

作者: starwing83   发布时间: 2010-07-30

相关阅读 更多