我在网上找到的大多数示例都倾向于constexpr (C++11)、consteval和constinit (C++20)的“西式”:
consteval auto sqr(int n) {
return n*n;
}
constexpr auto r = sqr(100); // OK
constinit static auto x = r;
既然我不是一个语言律师,我有一个问题:“东方式”允许这些指定者吗?示例:
auto consteval sqr(int n) {
return n*n;
}
auto constexpr r = sqr(100); // OK
stati