#include
#include
using namespace std;
class Forme {
public:
Forme() {
cout << "Constructeurn";
}
~Forme() {
cout << "Destruction des objetsn";
}
void somme(double,double) ;
};
void Forme::somme(double x, double y)
{
cout << "Somme de "< p1(new Forme), p2;
p2 = p1; // transfert des propriétés
p2->somme(3.14, 8.0);
// Assignation à un pointeur normal
Forme *ptr = p2.get();
ptr->somme(5.0,15.3);
return 0;
}