Официальный сайт студ.городка НГТУ
Программирование и БД » работа с файловыми потоками в С++ 

#1  06.12.08 14:15

работа с файловыми потоками в С++

Есть шаблон, который должен работать понятно с любым типом данных, как классом так и с простыми типами. Вот код записи в файл хранимого шаблоном объекта

Код::

       void Save(ofstream &f)
	{
	        for(int i=0;i<amnt;i++)
	        f<< *msv[i];
	}

Где *msv[i]  это объект с которым работает шаблон
Понятно это будет работать если в obj есть переопределнная операция вывода в  ofsream<<. А если obj это простой тип, например int, то записывается просто значение int, причем в десятичном формате, то есть прочитать его на такой же манер не получится. И тут делемма...Шаблон будет работать или только с простыми типами или только с классами. Как сделать что б и то и то ?

Исправлено ^$h@''rK# :) (06.12.08 14:20)

Offline

#2  02.01.09 14:03

Re: работа с файловыми потоками в С++

Шаблон работает и с тем и с тем, напиши примеры объектов *msv[i] с которыми ты хочешь чтобы работала >>?

Offline

#3  18.02.09 22:10

Re: работа с файловыми потоками в С++

переопредели для всех необходимых типов

Offline

#4  21.02.09 02:44

Re: работа с файловыми потоками в С++

Тема уже давно не актуальна.

Offline

Программирование и БД » работа с файловыми потоками в С++ 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.839 сек.
Выполнено 14 запросов.