中我動態分配具有不同的結構作爲成員的結構:動態分配結構一個結構
struct a {
// other members
struct b;
}
struct b
基本上具有指向另一個struct b
,這樣想的struct b
作爲一個鏈表。
如果我動態分配struct a
,那麼它也會在其中創建一個新的struct b
。然而,這樣做或有struct a
持有指針struct b
,並在struct a
內動態分配struct b
之間的區別是什麼?實施有什麼不同?