- 39 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 10:45:50 ]
- 久しぶりにプログラムを書いてみようとしたら、構造体やらポインタでつまずいた。
typedef struct Tag{ int member; char text[1024]; }KOUZOUTAI; メンバ変数のサイズの取得の仕方がわからん。 KOUZOUTAI Obj,*pObj; pObj = &Obj int size = sizeof(pObj->text); でいいの? (size == 1024 になって欲しい) あと、メンバ変数のアドレスを調べたい memberのアドレスを調べるには、多分、&(pObj->member)でいいと思うけど、textの方は? &(pObj->text[0])とかでいいの? それとも、pObj->text のようにするの? 普段、クラスはおろか構造体すら使わないので忘れてしまった。 どうでもいいけど、構造体ってコンストラクタを持てるんだね。初めて知った。
|

|