我有这样的代码:
myMAP.cha.find(1)->second.print();
我想使用这样的缩写:
myMapprn(1)
有没有办法做到这一点并简化代码?
答案 0 :(得分:3)
如何制作一个需要myMAP
和关键字的函数:
void printKey(const MAP& myMAP, int key) {
myMAP.cha.find(key)->second.print();
}
现在你只需致电printKey(myMAP, 1)
。当然,我不知道实际的类型和变量名称应该是什么。