初学c++ 错误信息解释与解决
2013-07-12 18:19
316 查看
1,non-const static data
member must be initialized out of line
解释:非const的静态值初始化必须在类外。
正确的写法:
#include<iostream>
int static i = 0;
class Base{
}
/*******************************************************************************************************************************************************************************
2 in-class initializer for static data member of type 'const double' is a GNU extension
解释链接:http://stackoverflow.com/questions/370283/why-cant-i-have-a-non-integral-static-const-member-in-a-class
类中的静态常量声明只可以是整形。
正确的写法:
#include<iostream>
class Base{
const int static i = 0;
constexpr double static d = 1.0;
};
相关文章推荐
- C++ 解决 multiple definition of & previous definition here编译错误
- 【初学python】错误SSLError: [Errno 1] _ssl.c:504:的解决记录
- C++遇到的错误解决笔记
- 解决Visual studio"创建或打开C++浏览数据库文件***发生错误”的问题
- 如何解决ubuntu中使用SDL_OpenAudio失败返回错误信息no such audio device
- C++应用程序出现 0xc0150002 错误导致无法启动跟踪解决
- c++中出现error LNK1123: 转换到 COFF 期间失败的错误解决办法及Microsoft Visual Studio 安装
- CentOS编译PHP5过程中常见错误信息的解决方法
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- C++编译全攻略-编译器处理及LNK错误的解决方法(ZZ)
- 让IIS 7显示ASP的详细错误信息-无论什么样的代码错误,只显示“500 - 内部服务器错误解决
- C# 调用 C++ DLL 中的委托,引发“对XXX::Invoke类型的已垃圾回收委托进行了回调”错误的解决办法
- PHP Apache shutdown unexpectedly启动错误解释及解决办法
- 分析器错误 分析器错误信息: 类型“Websystem.Global”不明确: 它可能来自程序集...的解决
- 发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息"----解决方法
- c++学习之:根据GetLastError()返回值获取错误信息
- 学生信息管理系统中的实时错误’3021‘解决办法
- C++经典错误之already defined in .obj解决方法之补充
- 【转】 C++常见编译/链接错误及其解决办法
- apache下/.htaccess: Invalid command 'RewriteEngine'错误信息如何解决。