И какие проблемы? Примерно так:
Код:
class COneFle
{
string name;
time_t date;
int a_count;
public:
COneFle();
COneFle(const COneFle &cp);
COneFle &operator =(const COneFle &cp)
~COneFle;
};
class Catalog
{
std::list<COneFle> _catalog;
public:
Catalog();
void AddFile(const COneFle f);
void DeleteFiles(time_t);
void List();
COneFle GetFile();
~Catalog();
};
Остается только все это реализовать, ну и менющку сваять для вызова конкретных мтодов Catalog..
А вообще это все детский сад..