0

構造体とは何か、構造体を作成する方法、および構造体を型定義する必要がある理由を知っています...

typedef struct Foo {
    int a;
    char b;
    float c;
} Foo;

しかし、私はそれがどのように機能するのかわかりません。テンプレートはスタックに保存され、要素を参照するときにルックアップ テーブルのように使用されますか (クラスの動作と同様)。または、ここで別のデザインが使用されています。

4

2 に答える 2

1

Astructは単なる定義です。データの配置を定義しますが、その型の変数を宣言しない限り、プログラム自体には保存されません。変数は、他の変数に使用されるのと同じ規則に従って、スタック、ヒープ、または十分に小さい場合はレジスタに格納できます。

于 2013-11-10T04:38:03.203 に答える