我有一个需要改变外部实例化对象的方法。我一直试图引用参数中的对象,这显然不起作用。这是我有:将引用传递给对象以进行突变C++
#include <iostream>
#include <cstdlib>
#include "Character.h"
using namespace std;
class TesterClass {
public:
void printStuff();
TesterClass(Character& userChar);
private:
Character& character;
};
TesterClass::TesterClass(Character& userChar)
{
character = userChar;
}
int main() {
Character userCharacter;
TesterClass tester(userCharacter);
return 0;
}
我的问题是如何可以使用实例化测试仪类通过参数传递编辑字符对象。我在C++方面非常新,我已经阅读了每个可以感知的参考和点传递的定义,而且它似乎不想单击。
请参阅[初始化列表(http://www.cplusplus.com/forum/articles/17820/) – pauld 2013-03-04 18:16:24
见http://stackoverflow.com/questions/6576109 /初始化参考合构造-C?lq = 1 – pauld 2013-03-04 18:19:30