#pragma anon_struct
Remonter à Présentation des directives pragma - Index
Syntaxe (Voir Pseudo-grammaire)
#pragma anon_struct on #pragma anon_struct off
Description
La directive anon_struct
vous permet de compiler des structures anonymes imbriquées dans des classes.
Exemple
#pragma anon_struct on
struct S {
int i;
struct { // Structure anonyme imbriquée
int j;
float x ;
};
class { // Classe anonyme imbriquée
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; // Affecte aux données imbriquées.
}