让我说我定义 A级 并主要声明一个日志对象
logClass logObj 并使用打开日志文件 logObj.openFile(path);
现在我要写入类a内的日志文件。
因此,我将logObj定义为类的成员并写入main
a.logObj = logObj;
为此,我需要重载logObjs =运算符。所以我
logClass logClass::operator+(logClass& log)
{
dir = log.dir;
logFile = log.logFile;
}
我收到logFile = log.logFile错误。
logFile定义为
流日志文件;
我需要logFile以便写入与main中声明的相同的日志文件。显然,不允许复制流。因此,我该如何写入同一文件。