討論串[問題] A *a 和 A *a = new A 的疑問
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者james732 (好人超)時間13年前 (2012/08/18 00:20), 編輯資訊
0
0
0
內容預覽:
這個問題就要先知道 member function 的本質是什麼. 事實上,你的 A::test() 經過編譯後,跟底下這個函式是一樣的:. void test(A *this) // this 應該用 const 修飾,不過先省略. {. printf("test");. }. 然後呼叫. a->
(還有605個字)

推噓1(1推 0噓 7→)留言8則,0人參與, 最新作者kimmyariel (Kimmy)時間13年前 (2012/08/18 00:02), 編輯資訊
0
0
0
內容預覽:
class A(). {. public: void test(){printf("test");}. };. int main(). {. A *a;. A *aa = new A;. a->test();. aa->test();. }. 印出結果皆是test. 想請問為什麼結果都是一樣. 那這
(還有27個字)
首頁
上一頁
1
下一頁
尾頁