• 締切済み

C++での*記号の意味

C++で、下記のようなアスタリスク記号は、何を意味していますか? public: TG* gP; 何のために使用される記述ですか?

みんなの回答

  • ponnta
  • ベストアンサー率17% (31/179)
回答No.2

補足に対すつお答え 同じ意味です。 Cをやっていた人は char *ABC; と書く人が多いかとおもいます。 一行でポインタ変数を複数定義する時は それぞれの変数の前に * をつけないといけないので 注意してね char *ABC,BCD; BCDは char BCD と解釈されるのでポインタ変数では ない char *ABC,*BCD; こうかくと、両方ポインタ変数になります

回答No.1

TGというクラス(?)か構造体(?)へのポインタ変数です。 char* pABC などといっしょです。

teo98
質問者

補足

C++言語のchar* pABCと、C言語のchar *pABCとは、この行だけ見る限りでは同じ意味ですか?

関連するQ&A