Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2011, 12:13   #1
skill_
 
Регистрация: 13.05.2011
Сообщений: 7
По умолчанию operator = для объекта, содержащего CStdioFile

Приветствую всех.

Возникла проблема с реализацией оператора присваивания для класса, содержащего CStdioFile.
Получить копию CStdioFile мне не удалось... метод Duplicate() в нем не реализован почему-то.
Попробовал вместо CStdioFile хранить ссылку, но тогда после копирования, когда удаляется временный объект вызывается деструктор, который благополучно закрывает файл по ссылке.

Подскажите, плз, как обойти эти трудности.
skill_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CStdioFile не полностью пишет данные в файл metoflex Общие вопросы C/C++ 1 04.02.2011 17:21
ошибка: no match for ‘operator<<’ in ‘std::operator<< [with _Traits = std::char_traits<char> Critter Общие вопросы C/C++ 5 08.08.2010 23:38
Чтение данных из файла содержащего комментарии. С++ htzg Общие вопросы C/C++ 0 17.04.2010 17:46
Вывод текста содержащего формулы и таблицы street-walker Общие вопросы Delphi 7 30.04.2009 08:06
operator= для NULL Selebro Общие вопросы C/C++ 2 14.12.2008 16:29