我看到这个题目的几个问题。但我的查询不能resolved.Links:嵌套结构内存分配
Structure memory allocation, Allocating memory for nested structure pointer,Understanding Nested Structures
基本上当我们创建的实例分配内存当我们定义它时没有一个结构。所以,如果我在这个结构中创建另一个结构的目标,即让这样的事情:?
struct a{
int c;
};
struct b
{
struct a obj;
};
现在给我们宣布它struct b
struct a
对象的内存(我们也可以做到这一点通过指针,但如果我们这样做,会怎么样)。
由于没有'b'的实例,所以不能为其成员分配内存。 –