我对如何完成以下行为有疑问,或者如果它甚至可能在C++中。说我有这样的可变参数函数 template<typename T, typename...Pack>
T sum(T a, Pack... pack) {
return a + sum(pack...);
}
template<typename T>
T sum(T a) {
return a;
}
,然
我设法解决有关初始化静态字符数组前一个问题,在这里问:Initializing a static char based on template parameter 我不喜欢在我的解决方案的辅助功能的需要: //static char arr[N] = {[0]='0', [1]='x', [N-1]='\0',};
// ideally want this, but not currently