Начинаю изучать с++
Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов.
- Вариант 2. СЛУЖАЩИЙ имя – char* возраст – int рабочий стаж – int от Naden-sergeevna-programmer, 22 октября 2014 года
И что Вам в задании не понятно?
Цитата: Kuzya
И что Вам в задании не понятно?
Ей/ему непонятно, как ничего не делать и при этом сдать сессию.
Код:
#include <iostream>
using namespace std;
class Vasya
{
public:
int* m;
int s;
Vasya(int n)
{
s = n;
m = new int[n];
for(int i=0;i<n;i++)
m[i] = i;
cout << endl << "Creating" << endl;
}
~Vasya()
{
cout << endl << "Deleting " << endl;
delete [] m;
cout << endl << "See m" << endl;
cout << m[1];
}
void Print()
{
for(int i=0;i<s;i++)
cout << m[i];
}
};
void main() {
Vasya a(30);
a.Print();
return;
}
using namespace std;
class Vasya
{
public:
int* m;
int s;
Vasya(int n)
{
s = n;
m = new int[n];
for(int i=0;i<n;i++)
m[i] = i;
cout << endl << "Creating" << endl;
}
~Vasya()
{
cout << endl << "Deleting " << endl;
delete [] m;
cout << endl << "See m" << endl;
cout << m[1];
}
void Print()
{
for(int i=0;i<s;i++)
cout << m[i];
}
};
void main() {
Vasya a(30);
a.Print();
return;
}