salut,
il s'agit de la définition de deux constructeurs
j'arrive pas a comprendre pourquoi allouer de l'espace mémoire alors que nous pouvons utiliser la notion d'address
en vérité j'aimerai savoir qu'est ce qui différencie ses deux constructeur ci dessous
NB:largeur et hauteur sont des pointeurs
1-cas: Rectangle::Rectangle(double l,double h):largeur(new double(l)),hauteur(new double(h))
2-cas: Rectangle::Rectangle(double l,double h):largeur(&l),hauteur(&h)
merci d'avance







Répondre avec citation








), tu dois te dire qu'il y a un problème parce que le destructeur a été appelé. Au lieu que ton programme ait des objets erronés ou pas (mais c'est indéterminé (*)) sans vraiment planter (c'est 1 principe du développeur - toujours s'arrêter à l'endroit du bogue et "pas ailleurs")

, tu pourras aborder le C++ 

Partager