#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

