, , , . :
template <class T, int size_A, int size_B>
void printAnyMatrix(T (&A)[size_A][size_B])
{
for (int i = 0; i < size_A; i++)
{
for (int j = 0; j < size_B; j++)
std::cout<<A[i][j]<<' ';
std::cout<<'\n';
}
std::cout<<std::endl;
}
:
template <class T>
void printAnyMatrix(T **A, int size_A, int size_B)
{
for (int i = 0; i < size_A; i++)
{
for (int j = 0; j < size_B; j++)
cout<<A[i][j]<<' ';
cout<<'\n';
}
std::cout<<std::endl;
}
, , . (: , - )
, cout printf, ++. , printf , .
, , .