Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа 15 / templ / testProg
.cpp#include<iostream>
#include "ArSet.h"
#include "ArSetIterator.h"
#include "TriangleEntity.h"
#include "TrapeziumEntity.h"
#include "TextEntity.h"
#include "TextTrapeziumEntity.h"
using namespace std;
void main()
{
Shape* Trig = new CTriangleEntity(10, 5, 10, 10);
Shape* Trap = new CTrapeziumEntity(3, 10, 5, 10, 10);
Shape* Sadd = new CTextEntity("SadSidoText");
Shape* Fin = new CTextTrapeziumEntity("TTE", 15, 30, 20, 10, 10);
ArSet<Shape*> ar;
ar.insertEl(1,Trig);
ar.insertEl(2,Trap);
ar.insertEl(100,Sadd);
ar.insertEl(200,Fin);
ArSetIterator<Shape*> it(ar);
while (!it.end())
{
cout<<it.currentItem()<<endl;
it.next();
}
cout<<"-------------------------"<<endl;
while (!it.begin())
{
it.pred();
cout<<it.currentItem()<<endl;
}
}
Соседние файлы в папке templ