나는 C++과 OOP를 배우고 있으며 "Pion"이라는 클래스가 있으며 "Chessboard"클래스가 있으며 "Chessboard"클래스에 선언 할 필요가 있습니다 클래스 "Pion"에 대한 포인터의 2 차원 배열을 만들고 NULL 포인터로 초기화합니다.C++ 클래스에 대한 포인터 배열, null pionters로 초기화
2d 배열을 선언하는 방법을 알고 있지만 NULL 포인터로 초기화하는 방법을 모르겠습니다.
2d 배열을 선언하는 코드는 다음과 같아야합니다. Pion * P [8] [8];
하지만 null 포인터 부분을 설정하지 않습니다.
도움말/도움말을 환영합니다.
[편집]
모든 해답/팁을 주셔서 감사하지만 난 아직도 혼란 스러워요. 그래서 Chessboard라는 클래스가 있고 "Pion"클래스에 링크되는 포인터의 2 차원 배열을 만들어야합니다.이 배열은 클래스 멤버 여야하고 NULL 포인터로 초기화해야합니다.
은 그래서 나는 일을하려고 시도하고 난 나는 private 멤버 클래스
PION * P를 선언 한 .H (헤더 파일)이
함께 왔어요 [8] [ 8];
과 concstructor 내에서 내가 넣었습니다이
for (int x = 0; x < 8; ++x) {
for (int y = 0; y < 8; ++y) {
m_velden[x][y] = NULL;
}
}
이 작동하는 것 같군하지만 난이 최선의 해결책
2D 배열을 반복적으로 반복하는 방법은 무엇입니까? 그냥 똑같이하고 해당 항목을 null로 설정하십시오. –