- 博客(2)
- 收藏
- 关注
原创 条件编译的问题
二.条件编译的问题博客地址:#ifndef 的定义:是“if not defined”的缩写,是“宏定义”的一种,他是根据是否已经定义了一个变量来进行分支选择,一般用于调试等。实际上确切的说这应该是预处理功能的三种(宏定义,文件包含,条件编译)中的第三种----条件编译。#endif 的定义:用于结束条件编译,编译时与前面最近的#if,#ifdef,#ifndef 一对,编译两者间的程序段。条件指...
2018-07-02 12:49:37 258
原创 “循环依赖”的解决方案
循环依赖的问题:循环依赖 的解释: 一般情况下是A类里需要用到B类,但是如果B类中也需要用到A类,就会产生冲突,即循环依赖。循环依赖 的图解: 循环依赖 的解决方式: 前置声明(或者叫牵制宣告)原因: 其实循环依赖问题中,B class只是需要知道A class 的存在即可,不需要A class的实现,其定义可以在后面声明。代码实现:A. h 和A.cpp保持不变。B class 代码如下:B. ...
2018-07-02 12:27:50 4406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人