2013-03-12 37 views
0

我的問題是你怎麼知道何時使用語法CCdataType* varName = ...,與CCdataType *pVarName = ...我知道第二個是指針,但也許我失蹤了一些東西......我不明白其中的差別。是第一個尊重聲明?如果您所引用的值超出了您正在編寫的類的範圍,您是否像使用CCdataType * pVarName一樣使用指針?如何知道何時使用CCdataType * varName與CCdataType * pVarName

回答

3

...我知道,第二個是一個指針......

兩者都是指針。只是「*」左右移動。

  • CCdataType* varName = ...傳統上認爲更多C++ 樣式。
  • 另一方面CCdataType *pVarName = ...在 更直觀的情況下,您聲明瞭幾個指針成員,如 爲:T *p1, *p2, *p3;

順便說一句,你甚至可以寫:

CCdataType*pVarName = ... 

這裏是確切的信息從Bjarne's FAQ page你的問題。

+1

值得一提:沒有區別。這只是您遵循的編碼指南的風格和偏好問題。 – LearnCocos2D 2013-03-12 09:22:14