2

C++ でクラスの作業を開始したところ、次の 2 つの異なるフィールド宣言が見つかりました。

type ClassName::*var;

type *ClassName::var;

それらの違いは何ですか?

編集:もう1つの質問は、次のようにメソッドを宣言できます:

type *ClassName::method_one(...);
type ClassName::*method_two(...);

違いはなんですか?

4

2 に答える 2