C++中将一个类的实例作为另一个类的成员时,不能通过编译,求指点!

2025-02-23 07:59:03
推荐回答(2个)
回答1:

你把lsh这个类写在最上面
它编译wxk的时候,遇到了Ish,但此时它还不认识Ish呢,怎么编译。所以他依赖的东西要写在它的前面。

回答2:

C++编译器是至上向下解析的,你在class wxk定以前声明一个lsh的class,或者将class lsh的定义放到class wxk之前就可以了。