廖婉君考古題

看板NTUEE107HW作者 (多麼令人難過)時間20年前 (2004/01/14 15:13), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
code2: #include <iostream.h> #include <string.h> class final_q2{ public: final_q2(const char* str); ~final_q2(); private: char name[20]; }; final_q2::final_q2(const char* str) { strncpy(name,str,20); cout<<"Hello.. "<<name<<"\n"; } final_q2::~final_q2() { cout<<"Bye.. "<<name<<"\n"; } void func(int); int money=10; final_q2 obj("obj"); void main() { final_q2 main_obj1("main_obj1"); final_q2 *main_ptr; main_ptr=new final_q2("main_ptr"); func(money); func(money); cout<<"money="<<money<<endl; } void func(int val) { final_q2 func_obj1("func_obj1"); static final_q2 func_obj2("func_obj2"); final_q2 *func_ptr; static int count=val; int tmp=val; money+=val; count+=money+tmp; func_ptr=new final_q2("func_ptr"); cout<<"count="<<count<<endl; } 結果: Hello.. obj Hello.. main_obj1 Hello.. main_ptr Hello.. func_obj1 Hello.. func_obj2 Hello.. func_ptr count=40 Bye.. func_obj1 Hello.. func_obj1 Hello.. func_ptr count=100 Bye.. func_obj1 money=40 Bye.. main_obj1 Bye.. func_obj2 Bye.. obj -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.18.122

推 61.229.71.4 01/14, , 1F
結果考類似的耶><
推 61.229.71.4 01/14, 1F
文章代碼(AID): #101Em0Nz (NTUEE107HW)