zjp1310343359
好菜的大学生
采纳率71.4%
2020-03-08 11:14 阅读 1.6k

[Error] 'nullptr' was not declared in this scope,初学者不太懂这个

如题,我在看C++primer的时候建议我使用nullptr来初始化指针,但是出现了这个错误,网上搜索后知道是编译器可能老了。。现在在用Devc++,求建议初学者使用的支持新标准的IDE

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    qtchen_1988 qtchen_1988 2020-03-08 11:32
    点赞 1 评论 复制链接分享
  • Varible Varible 2020-03-10 10:36

    nullptr是C++11新增的,相当于NULL。

    但不同的是NULL是个宏,不能谈得上是个正确的空指针,C++11用nullptr解决问题。

    你可以把版本改成C++11,或把nullptr改NULL。

    用法:同于NULL。

    如:

    MessageBox(nullptr,"Hello, World!\n","Caption",MB_OK);
    
    点赞 评论 复制链接分享

相关推荐