作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经在一个类中声明并初始化了一个常量字符数组:
class grid {
const char test[11] = {'s', 'e', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
我的代码有效,但我不断收到编译器警告:
非静态数据成员初始值设定项仅适用于 C++11
和
扩展的初始化列表仅适用于 C++11
我知道这不是一个问题,因为我正在按照 C++11 标准进行编译,但我很好奇我的代码在 C++11 之前是什么。
我希望有人能给我一些见解并建议我可以做些什么来使这段代码 C++98 变得“友好”。
同样按照要求,我的编译命令:
> g++ -o test main.cpp
最佳答案
为了使其与 C++98 兼容,您需要在类声明之外初始化非静态类常量。
关于C++ 数组初始值设定项警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24394319/
我想成为 Spark 纱客户(link)。是否需要安装hadoop?还是只安装 yarn 可以吗? (by this link) 最佳答案 No Spark不需要Hadoop即可运行。 Apache
我是一名优秀的程序员,十分优秀!