강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

호두님의 프로필 이미지
호두

작성한 질문수

홍정모의 따라하며 배우는 C++

9.6 첨자 연산자 오버로딩 하기

[09:23] list[3] , (*list)[3] 차이에 대한 부분

해결된 질문

작성

·

184

1

9분 23초의 의도가 다르다는 내용이

우리가 IntList 클래스의 객체를 저장할 배열처럼 사용하기 위해서 포인터를 선언할 수 있는데

이렇게 받아온 포인터도 배열처럼 쓸 수 있어서 IntList[3] 이렇게 쓰면 문제가 되는거죠?

감사합니다.

답변 3

1

홍정모님의 프로필 이미지
홍정모
지식공유자

따배씨의 "14.24 복잡한 선언을 해석하는 요령" 또는 C언어 교재들 중에서 비슷한 항목을 찾아서 보시면 도움이 될 것 같습니다.

 

1

홍정모님의 프로필 이미지
홍정모
지식공유자

이것도 C언어 문법에서는 아주 자세하게 다루는 부분인데 C++에서는 (뒷쪽 질문에서 답해드린 것과 마찬가지로) 컨테이너를 써서 더 명확하게 프로그래밍하는 것이 일반적입니다.

0

호두님의 프로필 이미지
호두
질문자

감사합니다.

호두님의 프로필 이미지
호두

작성한 질문수

질문하기