请问个语法有关问题
请教个语法问题[解决办法]char (&ArraySizeHelper(T (&array)[N]))[N]定义个一个函数 ArraySizeHelper,
请教个语法问题
[解决办法]char (&ArraySizeHelper(T (&array)[N]))[N];
定义个一个函数 ArraySizeHelper, 这个函数返回值是 char [N] 的引用.
带一个参数, 参数是一个数组 T [N] 的引用.
这样就可以依靠函数的参数来推导模板参数了.
推导出 N 后再对返回的 char [N] 进行 sizeof 就得到 N 的值了.