Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копирование одного массива в другой https://www.cyberforum.ru/ cpp-beginners/ thread629940.html
Всем добрый день. Насколько мне известно использование имени массива без индекса образует указатель на первый элемент массива. В программе я кладу в 1 указатель адрес, который лежит в другом...
C++ Задача по теме карта (map)
Условие: Дан файл содержащий в каждой строке фамилию отца и имена детей. Занесите все данные в карту где фамилия является ключом Выведите имена всех детей в отдельный файл через пробел. ...
C++ Русская справка для VS2010
Справка на английском что делать ? VS2010 Что делать, мне русская нужна. :(
C++ Ввод целых чисел Пользователь вводит целое число, но если введёт символ - программа вылетает. Что можно сделать, чтобы избавиться от данной проблемы? #include "stdafx.h" #include <iostream> using namespace std; ... https://www.cyberforum.ru/ cpp-beginners/ thread629911.html
C++ Функция main с аргументами https://www.cyberforum.ru/ cpp-beginners/ thread629895.html
Приветствую, подскажите где именно указывать параметры аргументов(int argc, char **argv), если использовать следующий тип записи int main(int argc, char **argv) { return 0; }
Совместное использование указателей и ссылок C++
int *ptr; int &ref = *ptr; ref = 1; Вот и весь вопрос. Ничего плохого в этом нет?
C++ Deep copy and Shadow copy
Этот проект компилируется нормально. И функциональность всех элементов на первый взгляд нормальная. ПРОБЛЕМА: Надо сделать нормально = оператор и копи конструктор. Вообщем где или кто и как то я...
C++ Ошибка при выполнении Привет всем. Скажите пожалуйста, что мне делать? При выполнении программы выдает ошибку "Инструкция по адресу "0x004013bd" обратилась к памяти по адресу "0х00000002". Память не может быть "written".... https://www.cyberforum.ru/ cpp-beginners/ thread629877.html
C++ Ввод структуры в текстовый файл столбиком и вывод данных из файла в структуру https://www.cyberforum.ru/ cpp-beginners/ thread629872.html
Имеется база данных в виде структуры, которая будет постепенно дописываться приблизительно до 1000 элементов. В каждом элементе структуры 10 составляющих разных размеров и размерности. struct x {...
C++ Overloading [] operators Преект компилируется нормально. По заданию нужно чтобы было реализованно 2 версии оператора одна для чтения другая для записи типа дано что нужно их декларироватьмплемн вот таким образом Point&... https://www.cyberforum.ru/ cpp-beginners/ thread629867.html
Эксперт С++
2119 / 1558 / 231
Регистрация: 29.05.2011
Сообщений: 3,236
31.07.2012, 16:04 0

Класс содержащий объект типа ofstream - не компилится!

31.07.2012, 16:04. Просмотров 6751. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от Alberto_Timakov Посмотреть сообщение
C++
1
2
3
4
5
6
            ~Monstr()
            {
                //std::ofstream out("test", std::ios::app | std::ios::out);
                *out << "destructor" << std::endl;
                (*out).close();
            }
Всё-таки, пожалуй, в таком виде деструктор скорее вреден, чем полезен.
Допустим, создали объект obj1, потом он скопировался в объект obj2, потом один из этих объектов разрушили. При этом закрывается общий файл. Не надо явно закрывать поток в деструкторе, он и сам прекрасно закроется, когда будет разрушаться объект потока.

Вернуться к обсуждению:
Класс содержащий объект типа ofstream - не компилится!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.07.2012, 16:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создать класс вектор, содержащий элементы типа long double, размерность вектора
срочно!!!!!!!!!!! Пожалуйстаааа Задание 3. Создать класс вектор, содержащий элементы типа long...

Объявить класс, содержащий поле целого типа две константы, задающие допустимый диапазон
задание такое :5. Объявить класс, содержащий поле целого типа две константы, задающие допустимый...

Создайте класс Тест, содержащий две закрытые переменные типа int с именами count и max

Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты, содержащий разн
Определить класс химический элемент, содержащий информацию о названии элемента его химических...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.