#pragma anon_struct
pragma 指令の概要:インデックス への移動
構文 (「疑似文法」を参照)
#pragma anon_struct on #pragma anon_struct off
説明
anon_struct 指令では,クラスに埋め込まれた無名の構造体をコンパイルできます。
例
#pragma anon_struct on
struct S {
int i;
struct { // 埋め込まれた無名の構造体
int j ;
float x ;
};
class { // 埋め込まれた無名のクラス
public:
long double ld;
};
S() { i = 1; j = 2; x = 3.3; ld = 12345.5;}
};
#pragma anon_struct off
void main()
{
S mystruct;
mystruct.x = 1.2; // 埋め込まれたデータへの代入
}