在课堂上通过引用传递

时间:2013-11-06 14:32:21

标签: c++

我正在努力使用以下代码。声明this->oEvent = oEvent;是否会复制或引用oEvent?

class Test {
 private:
  map<string, string> oEvent;

 public:
  run( map<string, string> &oEvent ) {
    this->oEvent = oEvent;
  }
};

1 个答案:

答案 0 :(得分:1)

它会复制,因为Test::oEvent不是参考。