我想为每对(指向对象的指针,该对象中的方法名称)分配一些数据,以便以后有效地检索知道指向对象的指针和方法名称的数据。
class object;
class data;
哪个容器会更好用:
std::map<object*,std::map<std::string, data> > container;
或者
std::map<std::pair<object*,std::string>,data > container;
或者,我应该使用其他东西吗?请注意,大多数对象只有一种方法,很少有对象具有一种以上的方法。
PS“工作得更好”是指优化访问速度。