// constructor/destructor // copy constructor vs. assigment operator=() // member operator/function vs. friend operator/function ////////////////////////////////////////////////////////// #include class INT{ long val_; public: INT(){ val_= -999; cout << ":hi.."; } INT(long n){ val_ = n; cout << ":ha.."<val_ = 100* n.val_; cout << "(="<val_ - n.val_; /// Note that this "+" has side effect ! //////////////////////////////////////// cout<<"(addition done:"<