我使用以下模板函数来计算数组项:#includetemplateconstexprsize_tcountof(T(&)[N]){returnN;}intmain(void){struct{}arrayN[]={{},{},{}};printf("%zu\n",countof(arrayN));return0;}它有效,但不适用于空数组:struct{}array0[]={};printf("%zu\n",countof(array0));gcc5.4输出:error:nomatchingfunctionforcallto‘countof(main()::[0])’note:candid