00001 #include "DemoClass.h" 00002 00003 void f1(CDemoClass* pointer) { 00004 00005 pointer->DoSomething(); 00006 } 00007 00008 void f2(CDemoClass *pointer) { 00009 00010 pointer->DoSomething(); 00011 } 00012 00013 void f3(CDemoClass &pointer) { 00014 00015 pointer.DoSomething(); 00016 } 00017 00018 void f4(CDemoClass& pointer) { 00019 00020 pointer.DoSomething(); 00021 } 00022 00023 int main(int argc, char* argv[]) 00024 { 00025 CDemoClass x; 00026 00027 f1(&x); 00028 f2(&x); 00029 f3(x); 00030 f4(x); 00031 00032 return 0; 00033 }