Проблемы с записью в один и тот же файл журнала из нескольких классов - PullRequest
0 голосов
/ 04 октября 2018

допустим, я определяю класс A 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 определен как ofstream logFile;Мне нужен logFile для записи в тот же файл журнала, который был объявлен в main.Видимо копирование потоков не допускается.Так как мне написать в тот же файл.

...