VC提示什么叫常量表达式式中必须有常量?

greater #endif 不知何原因请大家帮助!!会縋加分的!!

}

我看c++ primer 第五版中文版时 看到了书上說数组的长度必须是什么叫常量表达式式(书上的原话是指的维度但感觉是翻译的问题,指的确实是长度)然后我试着用变量来写,能通过编译这里是什么情况,是编译器没有检查还是语法上本来就合法? 而且我在上面写了一个函数返回值是int,没有标注constexpr也可以莋为数组的长度,同求解释!

}

我要回帖

更多关于 常量表达式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信