Re: [語法] 請教 C++ 關於參數傳遞
#include<iostream>
using namespace std;
template<typename T,size_t M,size_t N>
void output(T (&array)[M][N]){
for(size_t i=0;i<M;++i){
for(size_t j=0;j<N;++j)
cout<<array[i][j]<<" ";
cout<<endl;
}
}
int main()
{
int a[2][3]={{1,2,3},{4,5,6}};
output(a);
system("pause");
return 0;
}
試試這個方法~可適用於任何型態(要支援operator<<)、任何大小~
不過我不太懂為什麼要用reference...
晚點來問學長 orz....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 222.250.66.254
→
07/16 21:34, , 1F
07/16 21:34, 1F
→
07/17 16:12, , 2F
07/17 16:12, 2F
→
07/17 16:15, , 3F
07/17 16:15, 3F
推
07/14 12:10, , 4F
07/14 12:10, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章