1. 연속적인 자료 참조 (배열, 벡터의 반복자 등)
2. 링크드리스트 자료구조 구현 (리스트)
3. 동적할당 및 제거
4. 큰 객체를 4바이트짜리 포인터로 참조하기 위함.
나도 포인터는 이해한 상태지만, 당장 안다고 어디 써먹을 수 있거나 하는건 아니더라고. 대형 클래스 구현하고 그걸 컨테이너의 넣는다던지 하는 수준까지 간다던지 아님 DirectX등의 라이브러리를 사용한다던지 하지 않는이상
거의 용도는 3번이 주류고, 1번은 걍 인덱스참조가 된다는거지 꼭 써야할 의무는 없고 (반복자야 포인터 몰라도 원리만알면 쓰니까)
자료구조 알면 2번정도 써볼만함.
그니까 초보레벨에선 굳이 포인터 연습하려면 2,3번으로 할수밖에.
2. 링크드리스트 자료구조 구현 (리스트)
3. 동적할당 및 제거
4. 큰 객체를 4바이트짜리 포인터로 참조하기 위함.
나도 포인터는 이해한 상태지만, 당장 안다고 어디 써먹을 수 있거나 하는건 아니더라고. 대형 클래스 구현하고 그걸 컨테이너의 넣는다던지 하는 수준까지 간다던지 아님 DirectX등의 라이브러리를 사용한다던지 하지 않는이상
거의 용도는 3번이 주류고, 1번은 걍 인덱스참조가 된다는거지 꼭 써야할 의무는 없고 (반복자야 포인터 몰라도 원리만알면 쓰니까)
자료구조 알면 2번정도 써볼만함.
그니까 초보레벨에선 굳이 포인터 연습하려면 2,3번으로 할수밖에.
무거운 짐을 모두 들고다닐것인가... 메모리에 넣어놓고, 주소적힌 종이를 들고다닐것인가...
모든 동적인 것에는 포인터가 쓰이느니라.
라고 말하면 나도 뭔가 있어 보이려나