两个类互相引用不会有问题吗

来源:4-1 时钟程序-场景控制器

WonderC

2016-09-08 15:24

在SceneManager中引用#include "LoadLayer.hpp"

LoadLayer中引用#include "SceneManager.hpp"

这样不会出现问题吗 



写回答 关注

3回答

  • Raindrips
    2018-12-26 15:36:50

    两个头文件互相引用一定会出问题,

    但是为了避免这一情况出现,可以用预处理命令实现

    在程序之前应写上

    #ifndef 标识符
    #define 标识符
    //代码断
    
    #endif

    另外,这些在C++基础视频里讲过

    Raindr...

    emm(`・ω・´),没审题,头文件互相引用的话,上面的办法好像不行, 可以先声明Class cla; 然后在声明,这样可以避免出现找不到声明的错误了

    2018-12-26 20:39:13

    共 1 条回复 >

  • 橙汁冕下
    2018-06-22 19:18:49

    我好像会遇到“语法错误:缺少;在“*”前“ 但是实际上又没有语法错误,就是互相引用引起的


  • Coder_FM
    2016-09-09 19:10:32

    应该是没有问题的, 没有强引用吧

Cocos2d-x基础教程二-会动的时钟

本课程为Cocos2d-x入门教程第二门,是对基础元素的讲解

19037 学习 · 44 问题

查看课程

相似问题