int main( int argc, char* argv[] ) { #if CLASS Adaptee* ade = new Adaptee(); Adapter* adt = new Adapter(); adt->Request(); #else Adaptee* ade = new Adaptee(); Adapter* adt = new Adapter( ade ); adt->Request(); #endif return 0; }
int main(int argc, char **argv) { Adaptee *ade = new Adaptee(); Adapter *apt = new Adapter(ade); apt->Request(); return 0; }