如何知道何时使用CCdataType* varName与CCdataType* pVarName

how to know when to use CCdataType* varName vs. CCdataType *pVarName

本文关键字:CCdataType pVarName varName 何知道 何时使      更新时间:2023-10-16

我的问题是你如何知道何时使用语法CCdataType* varName = ...CCdataType *pVarName = ...我知道第二个是指针,但也许我错过了一些东西…我不明白其中的区别。第一个是尊重声明吗?如果你引用的值超出了你正在写的类的范围,你是否使用指针如CCdataType *pVarName ?

…我知道第二个是一个指针…

都是指针。只是"*"被左右移动了。

  • CCdataType* varName = ...通常被认为更像c++风格。
  • CCdataType *pVarName = ...在声明多个指针成员的情况,例如as: T *p1, *p2, *p3; .

顺便说一下,你甚至可以这样写:

CCdataType*pVarName = ...

这是Bjarne的FAQ页面上关于你的问题的确切信息。