有没有办法将具有可变大小的任何类型的数组初始化为零?所以我想要的是应用这样的东西:
int results[5] = {};
到这样的模板:
T results[i] = {};
当我尝试这个时,我的编译器会这样说:'results' declared as array of functions of type 'T ()'
. 当我使用任何固定类型名时,我会收到此错误:Variable-sized object may not be initialized
也是i
调用此函数时传入的变量。