1
如何在類的構造函數中初始化ifstream變量? 下面給出的是類和構造函數。我正在使用初始化列表來初始化ifstream變量。下面的代碼工作。初始化類構造函數中的ifstream變量
class A
{
public:
A(ifstream& in1); // constructor
private:
ifstream& input; // reference to the input stream
};
A::A(ifstream& in1) :input(in1)
{
//counstructor used to initialise the member variables. Initialization list used to initialize.
}
爲什麼以下代碼無法使用?
A::A(ifstream& in1)
{
input=in;
}