Saturday, September 11, 2010

Struct lồng nhau

Struct có thể được khai báo lồng nhau. Bạn có thể khai báo lồng bên trong, hoặc khai báo tuần tự
Khai báo lồng nhau Khai báo tuần tự
struct family{ string father;
string mother;
struct children{
string son;
string daughter;
}first, second;
}myfamily;
struct children{ string son;
string daughter;
};
struct family{
string father;
string mother;
children first, second;
}myfamily;
Khi đó, việc truy cập cũng tương tự như trên
myfamily.first.son ….
Nếu là con trỏ, ta cũng có cách truy cập tương tự.

struct family{ string father;
string mother;
struct children{
string son;
string daughter;
}*first, second;
}*myfamily;
myfamily->first->son myfamily->second.son

No comments:

Post a Comment

Popular Posts