我想要一个static constexpr数组类元素的模板类内类似于以下代码的静态constexpr模板阵列构件这个例子,但它已经显示了这个问题。如果我编译这个机智gcc我得到一个递归依赖性的错误: test.cc: In instantiation of ‘constexpr Element Template<true>::element [2]’:
test.cc:11:27: recurs
#include <iostream>
using namespace std;
template<const int arr[]>
struct S {
static constexpr int value = arr[0];
};
constexpr int arr[] = { 5 };
int main() {
cout << S<arr>::valu