【发布时间】:2021-09-30 10:04:52
【问题描述】:
我没有弄清楚constexpr 在 C++17 中是否也暗示了static。
我找到了这个帖子:constexpr vs. static const: Which one to prefer?
我注意到了这条评论:
One more thing, in C++17, constexpr static data member variables will be inline too. That means you can omit the out of line definition of static constexpr variables, but not static const.
上面评论中的逻辑是否暗示 constexpr 在 C++17 中也有 static 属性?
我开一个关于这个主题的新帖子的原因是有一些清楚的东西。
从我设法调查的情况来看,我认为 constexpr 和 static 是分开的。
对不起,如果问题没有很好地表述或很好。
【问题讨论】:
-
你不能在类中定义非
staticconstexpr变量。