首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问个语法有关问题

2013-04-21 
请教个语法问题[解决办法]char (&ArraySizeHelper(T (&array)[N]))[N]定义个一个函数 ArraySizeHelper,

请教个语法问题

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

热点排行