sizeof(TElem)的问题
template <typename TElem>
void Tlist<TElem>::jiaoji(TElem*a,TElem*b)
{int i,j;
for(i=0;i<sizeof(a)/sizeof(TElem);i++)
{
for(j=0;j<sizeof(b)/sizeof(TElem);j++)
{
if(a[i]==b[j])
cout<<a[i]<<endl;
}
}
cout<<sizeof(b)/sizeof(TElem)<<endl;
在主函数中a,b是一个int数组,TElem被具体话为int,为什么sizeof(b)/sizeof(TElem)始终等于1啊?