相关疑难解决方法(0)

在C++中初始化const字符串的静态const数组

我在初始化常量字符串的常量数组时遇到问题.

从week.h(仅显示相关部分):

class Week {
  private:
    static const char *const *days = { "mon", "tue", "wed", "thur",
                                       "fri", "sat", "sun" };
};
Run Code Online (Sandbox Code Playgroud)

当我编译时,我得到错误"标量初始化器中的多余元素".我试着把它变成const char**,认为我弄乱了第二个const位置,但是我得到了同样的错误.我究竟做错了什么?

c++ compiler-errors initialization const

29
推荐指数
2
解决办法
5万
查看次数

标签 统计

c++ ×1

compiler-errors ×1

const ×1

initialization ×1