当我.lookup(key, value)
在项目成员 MFC 上使用 a 时CMap
。
返回值是否通过引用?
模板:
CMap<ID_TYPE, ID_TYPE, CSimulatedRule, CSimulatedRule&> m_SimulatedRules;
如果我编辑值成员,例如value.setAge(10);
它会改变值Map
吗?或者只是我目前拥有的价值对象?
代码:
CSimulatedRule simulatedRule;
m_SimulatedRules.Lookup(ro.Id(),simulatedRule);
编辑simulatedRule
时,它将编辑CMap
?上的对象。