/* * student_prog.cpp * * Created on: 21.03.2013 * Author: trifon */ #include using namespace std; #include "student.h" void anonymousPrint(Student s) { s.setName("Анонимен"); cout << "Информация за оценка: "; s.print(); } int main() { Student s(40000, "Надя Петрова", 4.5); s.print(); Student s2 = s; s2.print(); char const* name = s.getName(); cout << name << endl; s.setName("Надя Михайлова-Петрова"); // !!! cout << name << endl; s.print(); s2.print(); anonymousPrint(s); s.print(); s2.print(); // !!!Student &s3 = Student(40001, "Иван Петров", 5.5); // проверка дали деструкторът е реализиран правилно while (true) { Student* a = new Student[2000000]; // извикват се последователно деструкторите на всеки един от обектите delete[] a; cin.get(); } Student b[2000]; // извикват се деструкторите на всички обекти от масива b }