이제 막 심화적인 포인터 개념에 대해 공부하고 있는데,

포인터의 존재 이유가 어떤 것들이 있는지 궁금하네요..


저가 알고 있는 이유는

call by reference하기 위해서..라던가 

주소값을 모르더라도 포인터를 이용해 값에 변화를 준다던가.. 이것밖에 모르는데

또 어떤 이유들에서 포인터를 쓰는지 궁금해지네요... 보니까 메모리를 아낀다는 소리도 있던데..?

무튼 또 다른 어떤 이유들에서 포인터를 쓰는건가요