2013年4月12日 星期五

C C++ Objective-C的差異點

C++中.(點)     ->(箭號)     ::(雙冒號)的用法說明
點是用來取用物件中的結構變數structure
箭號是用來取用物件中的指標變數pointer
因為objective-C中所有都是指標變數,所以都直接用點的

雙冒號是取用物件內部的function
int MyClass::add(int a, int b)
{... }
或是用來取用本身的物件
::a
.h .m .mm檔的差別
.h為標頭檔
.m代表這個檔案裡面包含objective-C或是C的語法
.mm代表這個檔案裡面包含objective-C或是C++的語法

沒有留言:

張貼留言