정리:
<기본원리는 포인터는 주소를 가리키는 변수 이것을 이용>
1. pass by pointer 쓸때
- 주소용 변수를 넘겨주는것
- 그렇다면 함수의 input은 주소를 넘겨줘야함
- 즉 주소용 변수 포인터를 넘겨주거나 &로 주소값을 넘겨주거나~
- 주소를 가리키는 값을 *로 가리킴
- 값을 가리키는 것이므로 pass by pointer로 넘겨주면 가리키는 값끼리 연산
혹은 조작 가능
- 그렇다면 pointer 이런식으로 넘겨주면 다른 함수 안에서는 pointer로써 어떻게 조작해야함
// 헷갈리는 백과사전
// 1. vector.end()와 begin()은 원소를 가리키는것임!!