nullptr was not declared in this scope

21428 人瀏覽 | 時間: 2017-02-07 10:22:56 | 作者: codexia
    在使用g++編譯C++代碼時,提示了錯誤error: 'nullptr' was not declared in this scope。這份代碼此前在VS2010編譯過,沒有問題?,F在在Linux下的gcc4.4.7下編譯,出現了錯誤。
    這個錯誤提示有點迷惑性,意思是nullptr在當前作用域沒有被聲明,就好像是變量沒有聲明一樣的。實際上,nullptr是C++11引入的關鍵字,這個編譯器沒有支持C++11。出現這個錯誤說明你的編譯器沒有支持C++11,至少沒有完整支持C++11。
    問題清楚了,就好解決了。解決的方法有兩個方向:
1.設置編譯器或升級編譯器到gcc4.8.1,完全支持C++11
    如果你的gcc編譯器部分支持C++11,你可以添加編譯
請微信掃碼閱讀。
為防止惡意爬蟲,
已開啟反爬機制,
理解喲~~~~
標注
評論
站內搜
百度搜
傳送到手機
手機掃碼,識別文字,完成傳送x
加載中...
標注內容x
加載中...
添加標注x
收藏 0 點贊 0

相關閱讀

趣头条自媒体赚钱么 七星彩七星球开奖 上海天天彩选4最新开奖结果查询 欢乐彩票软件下载 北京快三开奖结果图表 股票配资平台是合法的么 鸿蒙 甘肃11选5基本走势 浙江十一选五五00期走势图 江苏体彩11选5玩法讲解 今山东群英会走势图 现金棋牌捕鱼娱乐电玩