【发布时间】:2015-07-22 00:02:38
【问题描述】:
我有一个包含两个不同类对象作为成员的类。我想用另一个成员初始化其中一个成员,但到目前为止我似乎无法让它工作。
例如,Game game(&input); 包含必须指定类型的错误。我该怎么做呢?
class KApp {
private:
Input input;
Game game(&input);
};
class Input {
Input() {};
};
class Game {
private:
Input* input;
public:
Game(Input & inp) : input(&inp) {}
Game(Input* inp) : input(inp) {}
};
【问题讨论】: