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

rtti练习问题

我的程序报错要加#include

才能通过,但是在vs中我直接粘贴源程序就可以通过啊~请问这是什么原因?

正在回答

2 回答

#include 是在程序编译之前要处理的内容,称为编译预处理命令,预处理器发现 #include 指令后,就会寻找指令后面<>中的文件名,并把这个文件的内容包含到当前文件中。被包含文件中的文本将替换源代码文件中的#include 指令, 就像你把被包含文件中的全部内容键入到源文件中的这个位置一样。所以应该在哪个编译器都应该加#include

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

慕九州0967434 提问者

不好意思啊~我知道这个是要加的,但是我在练习的时候发现程序里面没有#include <typeinfo> ,粘贴在我的vs是可以用的,但是那个练习的编译器要加上这个才能通过。不知道什么原因。 麻烦您了
2016-07-06 回复 有任何疑惑可以回复我~
#2

jingxue 回复 慕九州0967434 提问者

编译器不同
2016-09-25 回复 有任何疑惑可以回复我~

你用来练习的编译器需要引用这个库文件

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

举报

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

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

进入课程

rtti练习问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号