菜鸟请教此段代码如何改进为什么?感谢!

图片说明
图片说明

错就错在 s 这个类里面又包含了一个 s 类型的数组 s m[10], error : field 'm' has incomplete type,正如错误描述的, m 字段有一个不完整的类型,因为 m 是 s 类型的数组, 而 s 在这个时候还不是一个完整的类型,他所需要占用的内存空间还没办法确定。

在s类里面不能包含s类 类型的数据成员,但可以包含s类的指针 类型的数据成员