00001
00002 #ifndef DOGS_H
00003 #define DOGS_H
00004
00005 #include <iostream>
00006 #include <vector>
00007 #include <string>
00008 #include "animal.h"
00009 #include "dog.h"
00010 #include "guidedog.h"
00011
00012 using namespace std;
00013
00025 class Dogs : private vector<Animal *>
00026 {
00027 public:
00028 Dogs();
00029 Dogs(string filename);
00030 void print(ostream &out = cout);
00031 bool read(string filename);
00032 double getTotalWeight();
00033 ~Dogs();
00034
00035 };
00036
00037 #endif // DOGS_H
00038