@nelson
谢谢, 兄弟高招. 也找到关于这个问题的一个网页了:
http://tech.e800.com.cn/articles/2009/810/1249873457464_1.html
前述函数甚至可以改成这个样子:
template < typename elemType, size_t SZ >
void RefAsParamT(elemType (& aRR)[SZ])
{
cout << aRR[0] << "====" << sizeof(aRR) << endl;
}
但本例及 nelson 兄弟的例子都不能在 VC6 上通过编译, 在其它如 VS2003 及以上无碍.
回复 更多评论