1. 연속적인 자료 참조 (배열, 벡터의 반복자 등)

2. 링크드리스트 자료구조 구현 (리스트)

3. 동적할당 및 제거

4. 큰 객체를 4바이트짜리 포인터로 참조하기 위함.


나도 포인터는 이해한 상태지만, 당장 안다고 어디 써먹을 수 있거나 하는건 아니더라고. 대형 클래스 구현하고 그걸 컨테이너의 넣는다던지 하는 수준까지 간다던지 아님 DirectX등의 라이브러리를 사용한다던지 하지 않는이상

거의 용도는 3번이 주류고, 1번은 걍 인덱스참조가 된다는거지 꼭 써야할 의무는 없고 (반복자야 포인터 몰라도 원리만알면 쓰니까)
자료구조 알면 2번정도 써볼만함.

그니까 초보레벨에선 굳이 포인터 연습하려면 2,3번으로 할수밖에.