Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef FILTERFILES_CLASS_H
- #define FILTERFILES_CLASS_H
- #include <iostream>
- #include <list>
- #include "DataAccess.h"
- #include "Object.h"
- class Link;
- class File;
- class Directory;
- std::list<File*> filelist;
- typedef std::list<File*>::const_iterator TConstFileItor;
- class FilterFiles: public DataAccess, public Object
- {
- public:
- virtual ~FilterFiles();
- void Visitor(const Link* const mlink)const{};
- void Visitor(const File* const mfile)const;
- void Visitor(const Directory* const mdirectory)const{};
- private:
- };
- #endif
- im cpp dann
- void FilterFiles::Visitor(const File* const mfile) const
- {
- normalerweise würde ich hier einfach eine methode von file aufrufen
- mfile.GetName();
- aber was tu ich jetzt mit diesem mfile. hab ja die liste und kann darin nach den werten suchen
- /*
- TConstFileItor it;
- for(it=filelist.begin();it!=filelist.end();it++)
- {
- it.GetName();
- }*/
- }
Advertisement
Add Comment
Please, Sign In to add comment