你会换
const int one = 1;
const int two = 2;
有了这个?
constexpr int one = 1;
constexpr int two = 2;
我的理解是否正确,这两个块在语义上是相同的,并且目前只是一个口味问题?
另一方面,正如constexpr
所暗示的那样const
,您可能会争辩说,总是更喜欢限制性更强的形式更一致,即使在没有任何影响的微不足道的情况下也是如此?
(我知道当右边的表达式允许更复杂时情况完全改变。所以为了澄清,问题只关注表达式是固定整数的最简单的情况。)