CSE207 객체지향 강좌 및 C++ 관련, 누구나 묻고 답하는 게시판 입니다. CSE207 수강생이 아니여도 편안하게 질문하세요. 첨부화일은 이미지 화일 혹은 zip 화일로 업로드 하기를 권합니다. 제목배열포인터 강의자료 예제를 하던 중 생긴 궁금증입니다2019-04-13 03:39작성자any2차원 배열을 포인터로 가르키니 오류가 뜹니다."int(*)[3] 형식의 값을 int * 형식의 엔터티에 할당할 수 없습니다." 라는 문구가 뜨고컴파일을 하면 "error C2440: '=': 'int [3][3]'에서 'int *'(으)로 변환할 수 없습니다.가리킨 형식이 관련이 없습니다. 변환하려면 reinterpret_cast, C 스타일 캐스트 또는 함수 스타일 캐스트가 필요합니다."라는 오류를 냅니다이런 식으로 하면 오류가 나지 않습니다.다차원배열이라도 연속된 메모리주소를 가지는데 저런 식으로 해줘야 되는 이유가 있나요?? 왜 위처럼 하면 오류가 나는지, 아래처럼 하면 오류가 나지 않는지 명쾌하게 이해가 되지 않습니다. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전그냥 모른다고 하면....drsungwon 2019-04-16다음포인터 연산을 하기 전, 무엇을 할건지 먼저 정하세요.drsungwon 2019-04-13 Powered by MangBoard | 워드프레스 쇼핑몰 망보드