我有一個需要改變外部實例化對象的方法。我一直試圖引用參數中的對象,這顯然不起作用。這是我有:將引用傳遞給對象以進行突變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