лаб4 отчет НМ (1077284), страница 2
Текст из файла (страница 2)
{ db_iter.current().printOn(cout << "\n");
db_iter++;
}
getch();
cout << "\n\n Pechat' elementov iz dbl_spiska (printOn): \n" ;
getch();
db_iter.restart();
while (db_iter.current()!=DoubleListDerive.peekAtTail())
{ (( Abstr*) &db_iter.current() )->print(cout << "\n");
db_iter++;
}
getch();
cout << "\n\n Deleting Derive2 & Derive3 objects: \n";
db_iter.restart();
while (db_iter.current()!=DoubleListDerive.peekAtTail())
{ pa1=(Abstr*) &db_iter.current();
db_iter++;
if (pa1->isToDel())
{ pa1->print(cout << "\nDeleting: ");
DoubleListDerive.detach(*pa1, TShouldDelete :: Delete);
}
}
DoubleListDerive.printOn(cout << "\n\n DoubleListDerive after Deleting: \n");
}
Файл lab4-2.cpp
#include <iostream.h>
void about()
{cout << "Lab #4\n";
cout << "Made by student of group IU5-34, Belous K."<<endl;
}
Результаты работы программы
Результаты работы доп. требований.