50 БАЛЛОВ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!конструктор копированиянужно поправить

50 БАЛЛОВ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
конструктор копирования
необходимо поправить оплошности в коде

include
include

using namespace std;

class MY

public:
int *data;
MY(int size)

this-gt;Size = size;
this-gt;data = new int[size];

for (int i = 0;i lt; size;i++)

data[i] = i;

cout lt;lt; "Здесь вызвался конструктор" lt;lt; this lt;lt; endl;

;




MY(const MY amp;other)

this-gt;Size = other.Size;

this-gt;data = new int[other.Size];

for (int i = 0; i lt; other.Size;i++)

this-gt;data[i] = other.data[i];

cout lt;lt; "Вызвался конструктор копирования" lt;lt; this lt;lt; endl;

MY()

cout lt;lt; "Вызвался деструктор" lt;lt; this lt;lt; endl;
delete[] data;
;
private:
int Size;
;

int main()

setlocale(LC_ALL, "ru");
MY a(5);
MY b(a);

Задать свой вопрос
Nadezhda Vetuel
Чел, это какой язык? А то мне ужасно) На С похож...
Кирюха Такер
с++
1 ответ
Вроде как запускается 
=======================================
Амелия Коливай
Излишняя скобка перед способом.
Данил
была
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт