在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
如上的包含方式可能会造成编译器有错误提示:A.h文件中使用了示知类型B。
怎么办? 一般的做法是:两个类的头文件之中,选一个包含另一个类的头文件,但另一个头文件中只能采用class *;的申明形式,而在实现文件中(*.cpp)中包含头文件,如下:
而且,在B.h中,由于是采用的class A;进行声明的方式,所以在class B的声明中只能定义A的指针或引用。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论