我有點新的C++,並嘗試使用Qt工作的事情和整個這個令人困惑的事情就來了:C++類對象的指針和訪問成員函數
Class *obj;
:
各種教程狀態類似的概念
*obj
- 將顯示存儲在引用的內存對象的值
obj
- 將其所指向
這樣的存儲器地址,我會做somethi NG像
*obj=new Class();
,但如果我要訪問一個功能,我要做的obj->function1();
代替*obj->function1();
- 不知道爲什麼,因爲正常的對象[normalObj.function1();
]會的工作,因爲這是在直接值。
所以,對指針的對象,爲什麼我們使用內存引用來訪問功能, 抑或是在普通的對象也時,其總是引用
PS:有人可以指導我的一個很好的教程在C++中使用指針,這樣我的查詢就可以直接在這裏查詢。
[「在C++指針的好教程」(http://dl.dropbox.com/u/6101039/Modern%20C%2B%2B .pdf) – 2012-07-07 08:43:35