我的类有一个构造函数:class(ofstream & o)
.我想将我的类变量设置为 ofstream out
。问题是我不能在不出现错误的情况下使用out = o
。
你要
做的是这样的:
class MyClass
{
ofstream& out;
MyClass(ofstream& o) : out(o)
{}
...
};
这将起作用,并且在内部您可以像往常一样使用out
。
在你的问题中,你说ofstream out
.您无法"复制"文件流,因此除非out
是引用,否则您不能说out = o
。