Il seguente codice di esempio si compila bene in Visual C++: class Test {
private:
struct {
struct {
int privateData;
};
};
};
int main(int, char **)
{
Test test
Io uso il seguente unione per semplificare byte, sgranocchiare e bit operazioni: union Byte
{
struct {
unsigned int bit_0: 1;
unsigned int bit_1: 1;
unsigned int bit_2: 1;
un