首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Qt创建器C++ 11,nullptr是关键字吗?

使用Qt创建器C++ 11,nullptr是关键字吗?
EN

Stack Overflow用户
提问于 2013-05-13 01:04:45
回答 2查看 25.7K关注 0票数 13

我正在使用Qt Creator来使用C++11。

代码语言:javascript
复制
"warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat]"
"error: 'nullptr' was not declared in this scope"

这是在其他地方工作的代码上的,相关部分是:

代码语言:javascript
复制
... = nullptr;

可能的问题是什么?

这不是已经是一个关键字了吗,它的作用域不是全局的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-13 01:09:27

从QtCreator中打开.pro文件并添加以下内容

代码语言:javascript
复制
QMAKE_CXXFLAGS += -std=c++0x
票数 33
EN

Stack Overflow用户

发布于 2020-02-03 13:06:55

尝试将以下代码行添加到cpp源代码中

代码语言:javascript
复制
#ifndef _GXX_NULLPTR_T
#define _GXX_NULLPTR_T
   typedef decltype(nullptr) nullptr_t;
#endif 
/* C++11 */
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16509932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档