0

私の質問は、構文CCdataType* varName = ...,をいつ使用するかをどのように知っていますかCCdataType *pVarName = .... 最初のものは敬意の表明ですか?参照している値が書き込み中のクラスの範囲外にある場合、CCdataType *pVarName のようにポインターを使用しますか?

4

1 に答える 1

3

... 2 つ目はポインタであることはわかっています ...

どちらもポインターです。「*」が左右にずれているだけです。

  • CCdataType* varName = ...従来、より C++ スタイルと見なされていました。
  • 一方、次のCCdataType *pVarName = ...ような複数のポインター メンバーを宣言している状況では、より直感的ですT *p1, *p2, *p3;

ちなみに、次のように書くこともできます。

CCdataType*pVarName = ...

Bjarne の FAQ ページからの質問に対する正確な情報は次のとおりです。

于 2013-03-12T06:14:35.393 に答える