1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 13
|
||||||||||||||||
1 | ||||||||||||||||
Запись пользовательского класса30.07.2010, 09:42. Показов 854. Ответов 8
Метки нет (Все метки)
Всем доброе время суток!
Пишу класс шаблон, застрял на одном месте и не могу понять в чем проблема ... имеется пользовательский класс, в нем определена функция перегрузки оператора вставки в файл:
Причем ofstream& operator << (ofstream& s, user_type& ut) работает вроде корректно, проверял таким образом:
0
|
30.07.2010, 09:42 | |
Ответы с готовыми решениями:
8
Дописать в файл запись пользовательского класса Пример пользовательского класса Вектор объектов пользовательского класса Область видимости переменной пользовательского класса |
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
|
30.07.2010, 09:46 | 2 |
А в чем вопрос?
0
|
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 13
|
|
30.07.2010, 10:55 [ТС] | 3 |
функция void ucl<Type>::Write() отказывается записывать элементы списка, если эти элементы являются экземплярами класса user_type ...
файл обрезается до нулевой длинны и все, и даже ошибок никаких не вылазит
0
|
3224 / 1751 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
30.07.2010, 14:21 | 4 |
Функция operator<< не может быть членом класса, так как объект класса здесь является правым операндом.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
30.07.2010, 18:03 | 5 |
В классе перегрузка операторов ввода-вывода должна быть friend фукнцией.
friend std::ostream& operator <<(...,...).
0
|
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 13
|
||||||||||||||||
30.07.2010, 18:41 [ТС] | 6 | |||||||||||||||
как раз таки она у меня и есть дружественная, прототип описан в классе:
0
|
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 13
|
|
02.08.2010, 06:33 [ТС] | 7 |
актуально
Добавлено через 11 часов 14 минут нашёл в чем была проблема спасибо всем кто пытался помочь
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
02.08.2010, 07:13 | 8 |
burst, Скиньте исправленный вариант. Вдруг кому пригодится
0
|
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 13
|
|||||||||||
02.08.2010, 09:12 [ТС] | 9 | ||||||||||
Пользовательский класс:
1
|
02.08.2010, 09:12 | |
Помогаю со студенческими работами здесь
9
Удаление элемента из вектора пользовательского класса Использование std::array внутри пользовательского класса Count для пользовательского класса строки MyString Вывести на экран элементы очереди пользовательского класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |