|
|
От: | scf | |
| Дата: | 18.02.05 22:28 | ||
| Оценка: | |||
void Set<T>::save(FILE *f)
{
int k = (int)m_data.size();
if (fwrite(&k, 1, 4, f) != 4) throw "Ошибка записи в файл";
for (std::list<T>::const_iterator i = m_data.begin() ; i != m_data.end(); i++)
save(f, *i);
}
template<class T>
void Set<T>::save(FILE *f,const int &item)
{
if (fwrite(&item, 1, 4, f) != 4) throw "Ошибка записи в файл";
}
template<class T>
void Set<T>::save(FILE *f,const Set<int> &item)
{
item.save(f);
}