课程
/后端开发
/C++
/C++远征之继承篇
什么是重定义?
2017-03-18
源自:C++远征之继承篇 6-2
正在回答
当C++由于头文件重复包含了所定义的变量或者常量,比如视频中两个文件中都有#include“person.h”就重复包含了person类的数据。
SapereAudor 提问者
就是一个东西在同一个作用域里被定义(声明)了两次或以上,编译器不知道该采用哪一个声明。多发生在头文件被重复include的时候。在c语言中(c++还没有试过)可以采用 #ifndef _person #define _person #include "person.h" #endif 这段代码可以防止头文件重复包括,头文件被include了第一次,第二次就include就被无视跳过
举报
继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号