- 締切済み
C++での*記号の意味
C++で、下記のようなアスタリスク記号は、何を意味していますか? public: TG* gP; 何のために使用される記述ですか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ponnta
- ベストアンサー率17% (31/179)
回答No.2
補足に対すつお答え 同じ意味です。 Cをやっていた人は char *ABC; と書く人が多いかとおもいます。 一行でポインタ変数を複数定義する時は それぞれの変数の前に * をつけないといけないので 注意してね char *ABC,BCD; BCDは char BCD と解釈されるのでポインタ変数では ない char *ABC,*BCD; こうかくと、両方ポインタ変数になります
- SpiralGalaxy
- ベストアンサー率39% (649/1653)
回答No.1
TGというクラス(?)か構造体(?)へのポインタ変数です。 char* pABC などといっしょです。
補足
C++言語のchar* pABCと、C言語のchar *pABCとは、この行だけ見る限りでは同じ意味ですか?