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

#include
#include

using namespace std;

class MY
{
public:
int *data;
MY(int size)
{
this->Size = size;
this->data = new int[size];

for (int i = 0;i < size;i++)
{
data[i] = i;
}
cout << "Здесь вызвался конструктор" << this << endl;

};



}
MY(const MY &other)
{
this->Size = other.Size;

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

for (int i = 0; i < other.Size;i++)
{
this->data[i] = other.data[i];
}
cout << "Вызвался конструктор копирования" << this << endl;
}
~MY()
{
cout << "Вызвался деструктор" << this << endl;
delete[] data;
};
private:
int Size;
};

int main()
{
setlocale(LC_ALL, "ru");
MY a(5);
MY b(a);
}
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Copyright © 2024 SCHOLAR.TIPS - All rights reserved.