hawxgamer

Untitled

Dec 8th, 2013
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1.  
  2.  
  3. #ifndef FILTERFILES_CLASS_H
  4. #define FILTERFILES_CLASS_H
  5.  
  6. #include <iostream>
  7. #include <list>
  8.  
  9. #include "DataAccess.h"
  10. #include "Object.h"
  11.  
  12. class Link;
  13. class File;
  14. class Directory;
  15.  
  16. std::list<File*> filelist;
  17. typedef std::list<File*>::const_iterator TConstFileItor;
  18.  
  19. class FilterFiles: public DataAccess, public Object
  20. {
  21. public:
  22. virtual ~FilterFiles();
  23. void Visitor(const Link* const mlink)const{};
  24. void Visitor(const File* const mfile)const;
  25. void Visitor(const Directory* const mdirectory)const{};
  26. private:
  27.  
  28. };
  29.  
  30. #endif
  31.  
  32.  
  33. im cpp dann
  34.  
  35. void FilterFiles::Visitor(const File* const mfile) const
  36. {
  37. normalerweise würde ich hier einfach eine methode von file aufrufen
  38. mfile.GetName();
  39. aber was tu ich jetzt mit diesem mfile. hab ja die liste und kann darin nach den werten suchen
  40. /*
  41. TConstFileItor it;
  42. for(it=filelist.begin();it!=filelist.end();it++)
  43. {
  44. it.GetName();
  45. }*/
  46. }
Advertisement
Add Comment
Please, Sign In to add comment