///////////////////////////////////////////////////////////////////////// // Fclient.cpp - demonstrate how class structures become flexible // // // // Jim Fawcett, CSE775 - Distributed Objects, Summer 2010 // ///////////////////////////////////////////////////////////////////////// /* Note: F_TopLevel includes only IF_LowerLevel.h, the lowerlevel interface. It has no implementation details, so any change to F_LowerLevel will not affect the text of Fclient. */ #include "F_TopLevel.h" #include struct cosmetic { ~cosmetic() { std::cout << "\n\n"; } } cosmetic_; void main() { std::cout << "\n Demonstrating most flexible class structure"; std::cout << "\n =============================================\n"; F_TopLevel ftl; ftl.say(); }