C言語を使っていて、よくヘッダファイルに構造体の定義を書くことがあるかと思います。
typedef struct { int i; char a; } TEST;
上記のように書いた場合、これを書いた時点でメモリに領域が確保されるのでしょうか?
それとも、TEST test;
のように変数を定義した時点で確保されるのでしょうか?
宣言と定義 (C++)を読んで、下記の場合は宣言とみなされると書いてあったのですが、構造体の場合はどうなんでしょう?
宣言が typedef ステートメントである。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/06 05:24
2018/06/06 05:28