亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師講的doSomething函數在vc++6.0編譯可以通過但是運行會出問題是怎么回事

http://img1.sycdn.imooc.com//57bd23f500013b2e09540090.jpg

編譯時候可以通過,顯示0錯誤,0警告,但是還有警告。有然后運行時就有問題http://img1.sycdn.imooc.com//57bd249f00017f0c03390296.jpg

跟軟件有關系么?

正在回答

2 回答

頭文件加了嗎?#include<typeinfo>,一般都用VS2013了,方便好用,還有提示,VC6.0有點老了

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

慕粉3799892 提問者

加著的。因為一開始學就用的VC,用習慣了。所以是軟件不同,有些東西不通用?
2016-08-24 回復 有任何疑惑可以回復我~
#2

er路 回復 慕粉3799892 提問者

嗯,我也遇到過很多,在vc里ok,到vs里面就死活過不去,編譯器的差異也是存在的
2016-08-28 回復 有任何疑惑可以回復我~

針對這種情況的解決方案是:打開工程——設置——c/c++——允許時間類型信息(RTTI)前打上勾。

RTTI(運行時類型信息)會帶來額外的開銷,大部分編譯器都支持RTTI,但在默認情況下關閉此功能,需要用上面的方法打開RTTI開關。

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之多態篇
  • 參與學習       66224    人
  • 解答問題       334    個

本教程將帶領大家體會面向對象三大特性中的多態特性

進入課程

老師講的doSomething函數在vc++6.0編譯可以通過但是運行會出問題是怎么回事

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號