为了账号安全,请及时绑定邮箱和手机立即绑定

宏定义问题

为什么要加宏定义?
什么情况下会重复定义?

正在回答

2 回答

一个类同时被两个或以上的类继承时,在实例化子类的同时,会造成父类的多次定义即父类被重复定义;而宏定义就是为了解决类的重复定义,当实例化子类时,对父类的定义会通过宏定义做出判断,如果没有定义就可以直接定义,如果已经定义,就会跳过。

3 回复 有任何疑惑可以回复我~
#1

Carmel_Evans 提问者

谢谢,总算明白了
2019-03-07 回复 有任何疑惑可以回复我~

赞,可以可以。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之多态篇
  • 参与学习       66234    人
  • 解答问题       314    个

本教程将带领大家体会面向对象三大特性中的多态特性

进入课程

宏定义问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信