template<typename T,int end_i,int end_j>
void output(T (*arry)[end_i][end_j]) throw()
{
for(int i=0;i<end_i;++i)
{
for(int j=0;j<end_j;++j)
{std::cout<<*(*(*arry+i)+j)<<" "<<flush;}
cout<<endl;
}
}
扩展资料:
指针数组中的每一个元素均为指针,即有诸形如“ptr_array[i]”的指针。由于数组元素均为指针,因此ptr_array[i]是指第i+1个元素的指针。
例如二维指针数组的定义为:char *ptr_array[3][3]={{"asdx","qwer","fdsfaf"},{"44444","555","6666"},{"a78x","q3er","f2f"}};
参考资料来源:百度百科-指针数组