我是STL的新手.关于使用地图存储任意对象的事情让我很难过:
std::map<MyClassObj, MyDataObject> MyMap;
Run Code Online (Sandbox Code Playgroud)
是我如何找到对象.MyMap.find(MyClassObjInstance)如何工作?我是否需要实现自己的迭代器并提供一些标准函数,其中包括一些等价函数?任何例子将不胜感激.
是否有另一种方法来使用标准库存储任意对象的关联列表?我已经在使用stl来维护平台的可移植性,并且不希望像BOOST那样添加另一个库依赖项.