C++primer习题解答(确定数组长度的模板)
template<typename T, size_t N>
size_t size( T (&arr)[N] )
{
return N;
}
《C++primer习题解答》第四版page276
(&arr)[N]这是指针引用?去了圆括号还一样吗?
还有运行没通过啊
error C2265: '<Unknown>' : reference to a zero-sized array is illegal c++ 指针
[解决办法]
数组引用吧,VC6搞模板不行的,很多的不支持,使用Vs2010,或者用gcc编译吧。使用code::blocks那个