@Vittorio Romeo对这个问题的回答很好地解释了。在他的回答中,提到了以下内容:constinit
constexpr不等同于const constinit,因为前者要求不断破坏,而后者则不然。
虽然很清楚,但我看不到任何实际用途。在这种情况下会const constinit使用,但constexpr不能。在我能想到的任何情况下,对于在运行时通过 可以更改和不能更改的任何类型T,constinit常量const破坏应该是一个微不足道的限制添加。我错过了什么吗?