Tableau dynamique... constructeur de copie, destructeur, d'une surcharge de l'opérateur d'assignation de

Je suis d'étudier pour mon examen de mi-session. Il va y avoir une question à propos de la configuration d'un tableau dynamiquement, et peut-être faire une copie constructeur, un destructeur et la surcharge de l'opérateur d'affectation. Pouvez vous s'il vous plaît vérifier si je suis correct. Aussi je ne comprends pas ce que la surcharge de l'opérateur d'affectation des moyens. Pouvez-vous m'aider avec ça?

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;
}

Pouvez-vous vérifier mon code s'il vous plaît? Aussi comment puis-je la surcharge de l'opérateur d'assignation?

Merci d'avance.

aussi disons que le constructeur prend un int, un float, ou aucun paramètre. Dans chaque cas, les éléments sont initialisés à des valeurs différentes. Est-il possible d'avoir juste un constructeur? Ou dois-je besoin de trois différents constructeurs?

OriginalL'auteur user69699 | 2009-02-24