64,281
社区成员
发帖
与我相关
我的任务
分享
整个的是定义个数组,不是定义函数,函数只是返回一个对象,分解来看:
dimension_help_fun(T(&ts)[N])整个是一个函数,他要传入一个一维的数组,而且要求传入的是一个T类型的也是一维的,有N个值的数组,传入的是整个数组的引用,他返回一个对象,比如是a
那么最后你得到的就是:
unsigned char (& a)[N];
那么dimension_help_fun这个函数返回的对象就要求是unsigned char 类型,N值的数组的引用,这个是c++里面的很孤僻的知识点了
反正这里定义的是一个数组拉