누군가 내 실수를 찾을 수 있습니까? 당신이 여기 int uncomalified-id before int C++
template <size_t N>
void process_matrix(int (&M)[N][N])
{
//here comes my code
}
다음
을 의미하는 것 같다누군가 내 실수를 찾을 수 있습니까? 당신이 여기 int uncomalified-id before int C++
template <size_t N>
void process_matrix(int (&M)[N][N])
{
//here comes my code
}
다음
을 의미하는 것 같다" 'INT'전에 비정규-ID 기대"
#include<iostream>
using namespace std;
void (int n, int &M[][]){
//here comes my code
}
내가 쇼를 빌드 시범 프로그램
#include <iostream>
template <size_t N>
void process_matrix(int(&m)[N][N])
{
for (size_t i = 0; i < N; i++)
{
for (size_t j = 0; j < N; j++) m[i][j] = i * N + j;
}
for (const auto &row : m)
{
for (int x : row) std::cout << x << ' ';
std::cout << std::endl;
}
}
int main()
{
int m1[2][2];
process_matrix(m1);
std::cout << std::endl;
int m2[3][3];
process_matrix(m2);
std::cout << std::endl;
return 0;
}
에게 있습니다 출력은
입니다.0 1
2 3
0 1 2
3 4 5
6 7 8
N 값을 어떻게 수정합니까? – user7367397
@ user7367397 내 업데이트 된 게시물보기. –
이 선언에는 잘못된 점이 많습니다. 무엇을 선언하려고합니까 (단어 사용)? – DeiDei
함수 이름을 지정하고 두 번째 매개 변수를 합리적인 형식으로 만듭니다. –
함수에 행렬을 넣으 려합니다. – user7367397