х. При этом животные одного ви

Автор admin Пятница, 12 июня 2009 11:32

х. При этом животные одного вида могут водиться в разных местах и в разное время. Следовательно, если в качестве ключа выбран вид животного, для хранения данных наблюдений нам потребуется мультиотображение. Программа выглядит примерно так: //: С07:Wi1dLifeMonitor.cpp #include #i nclude #include #i nclude #include #i nclude #include
#i nclude #i nclude #include using namespace std: class DataPoint { int x. у; // Координаты time_t time: // Время наблюдения public: DataPointO : x(0). y(0). time(O) {} DataPointCint xx. int yy. time_t tm) : x(xx). y(yy). time(tm) {} // Сгенерированный оператор = и копирующий конструктор годятся int getXO const { return x: } int getYO const { return y; } const time_t* getTimeO const { return &time: } }: string animal[] = { “chipmunk”, “beaver”, “marmot”, “weasel”, “squirrel”, “ptarmigan”, “bear”, “eagle”, “hawk”, “vole”, “deer”, “otter”, “hummingbird”. }: const int ASZ = sizeof animal/sizeof *animal: vector animals(animal. animal + ASZ): // Информация о наблюдении в объекте


Комментарии закрыты.