학습 경로

포인터와 메모리

포인터, 포인터 연산, 동적 메모리, RAII 등 C와 C++만의 특징을 배웁니다.

레슨 6개 · 챌린지 8개

경로 시작하기 →
  1. 레슨 챌린지 1개 포인터와 주소 주소를 저장하고 dereference하여 원본 객체를 변경합니다.
  2. 레슨 챌린지 1개 포인터 연산 Pointer와 iterator로 연속 메모리를 순회합니다.
  3. 레슨 챌린지 1개 동적 메모리 관리 Runtime 크기 배열을 할당하고 안전하게 해제합니다.
  4. 레슨 챌린지 2개 다차원 배열 Row-major matrix를 순회하고 행 합계를 계산합니다.
  5. 레슨 챌린지 1개 RAII와 결정적 cleanup Resource lifetime을 object lifetime에 연결합니다.
  6. 레슨 챌린지 2개 동적 배열과 std::vector 값 추가 시 연속 storage를 확장합니다.