Matriz dinámica ... constructor de copia, destructor, operador de asignación sobrecargado [cerrado]
Estoy estudiando para mi examen de mitad de período. Habrá una pregunta sobre cómo configurar una matriz dinámicamente y tal vez hacer un constructor de copia, un destructor y sobrecargar el operador de asignación. ¿Pueden verificar si estoy en lo correcto? Además, no entiendo qué significa sobrecargar el operador de asignación. ¿Me puede usted ayudar con esto
class A
{
int* myArray; //basically I created a pointer called myArray,
A() //are my copy constructors correct? A(), and A(int size)?
{
myArray = 0;
}
A(int size)
{
myArray = new int[size];
}
~A() // I think my destructor is correct
{
delete [] myArray;
}
¿Puedes revisar mi código por favor? Además, ¿cómo sobrecargo el operador de asignación?
Gracias por adelantado