nonstandard extension used enum used in qualified name 问题解决方法

原创 2013年12月05日 10:38:54

当在工程中,使用枚举变量时,若采用 MenuType::menuItem, 会出现warning

warning:nonstandard extension used enum used in qualified name

 

这是因为在C++中,类和枚举变量在调用时还是有区别的,所以直接采用 menuItem,而不是MenuType::menuItem方式调用,就可以消除这个warning。

 

 例如:

#include <iostream>
using namespace std;
int main(){
	enum test{first=100,second,third}  ;
	cout << test::first <<endl;
	return 0;
} 


将以上代码红色部分改为

 cout << first <<endl;   即可消除warning

poppler windows 编译 详解 心得

是一个基于xpdf的开源库,功能很强大  请下载 poppler-0.12.4 版本,最新的版本比这个高,但是没有windows下的编译,查询日期20101028  poppler库编译需要 ...

Qt下使用ActiveX控件

最近需要用到esri 的ActiveX控件MapObjects.刚开始以为Qt不支持MapObjects,因为在网上查了好多Qt+MapObjects关键字搜索不到相关的资料。后来在Qt里面加了个QA...

which must be escaped when used within the value 问题解决方法

访问JSP时,报错:Attribute value is quoted with " which must be escaped when used within the value 。相信很多人都遇...

CocoaPods安装库时出现问题:The dependency `OpenCV (~> 3.0.0)` is not used in any concrete target的解决

ex: The dependency `` is not used in any concrete target The dependency `AFNetworking ` is not used...

"The identity used to sign the executable is no longer valid"错误解决方法

我出现这个错误的情况,程序提交app store之后,第二天,在手机上运行程序,出现"The identity used to sign the executable is no longer val...

error: incomplete type 'QFileDialog' used in nested name specifier

在Qte下使用QFileDialog时,编译会出现如上问题。也就是说Qte不支持类QFileDialog。我在网上搜了一下解决方法,有网友提供自己编写的QFileDialog类: filedialo...

解决Warning: NEWFF used in an obsolete way. See help for NEWFF to update calls to the new argument li

解决Warning: NEWFF used in an obsolete way.  【转载请注明出处】http://blog.csdn.net/guyuealian/article/details...

Tomcat 8.5 400错误:Invalid character found in the request target. 问题解决方法

最近部署项目的时候,由于MIS配置的是Tomcat 8.5的服务端,导致Web应用不正常,报HTTP 400错误(Chrome无异常、IE报错)。问题原因初步判断为8.5版本的服务端接收请求不会对符号...
  • ZeroSO
  • ZeroSO
  • 2017年04月24日 12:51
  • 16826

Address already in use JVM_Bind8080类似问题解决方法

出现如下问题是因为8080端口被占用,出现这种情况有可能是因为安装了两个tomcat服务器(我出现的问题就是这样的)。有可能是tomcat和oracle都被安装了。 1.严重: Error init...

存储过程使用逗号分隔作为IN参数疑难问题解决方法【真正解决】

首先,我不会令大家失望,真想解决问题的认真往下看         很久很久以前,我在使用Server的存储过程时,遇到一个问题,就是,IN(@ids)这样的语句执行不了,其实是可以执行的,很多人提出的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nonstandard extension used enum used in qualified name 问题解决方法
举报原因:
原因补充:

(最多只允许输入30个字)