#include #include "point_class.h" using namespace std; int main (int, char *[]) { // default construction cout << "default constructing p and q" << endl; point2D p, q; // copy construction cout << "copy constructing r from p" << endl; point2D r(p); // assignment cout << "assigning r to q" << endl; q = r; // destruction cout << "destroying p, q, and r" << endl; return 0; }