相关疑难解决方法(0)

是否可以使用const变量而不是constexpr来声明数组?

这个C++代码是否正确?

const size_t tabsize = 50;
int tab[tabsize];
Run Code Online (Sandbox Code Playgroud)

问题是我已经看到了很多关于这件事的相互矛盾的意见.即使是## c ++ IRC频道和节目论坛的人也要求完全不同的东西.

有人说上面的代码是正确的.

其他人认为它不是,它应该是这样的:

constexpr size_t tabsize = 50;
int tab[tabsize];
Run Code Online (Sandbox Code Playgroud)

由于我对"C++专家"的观点存在冲突已经足够困惑,我可以请一个合理的备份答案吗?非常感谢!

c++ arrays const

5
推荐指数
1
解决办法
1425
查看次数

标签 统计

arrays ×1

c++ ×1

const ×1