【发布时间】:2015-09-14 16:09:50
【问题描述】:
我在初始化这个类时遇到问题:
class Player{
///
std::istream ∈
///
};
尝试这样:
Player::Player():in(cin){
///
}
谁能指出我如何做到这一点的正确方向? 另外,初始化后,我可以通过说类似的话来更改引用
stringstream ss("test");
Player p;
p.in = ss;
提前致谢
【问题讨论】:
-
只能初始化引用,以后不能更改。您最多可以为被引用的内容分配新值,而不是引用本身。
标签: c++ class istream member-initialization