//window.cpp #include //for setw #include "window.h" using namespace std; window:: window() { size=8; cout << "building an " << size << " by " << size << " window." << endl; return; } window:: window(int n) { size=n; cout << "building a " << size << " by " << size << " window." << endl; return; } window::~window() { cout << "destroying " << *this << endl; } ostream & operator<<(ostream & out, window & w) { out << "A " << w.size << " by " << w.size << " window." ; return out; } //test stub //#define WINDOW_TEST #ifdef WINDOW_TEST int main() { window wd; window ws(3); cout << "windows " << setw(20) << wd << setw(20) << ws << endl; return 0; } #endif