LR Value의 이해 - ① 함수 인자 전달
LR Value의 이해 - ① 함수 인자 전달 C++에서 함수에 인자를 넘겨주는 방법에는 3가지 방법이 존재. Pass by Value Pass by Pointer Pass by Reference Pass by Value 함수 인자로 값을 넘겨주는 방식. 값에 대한 복사가 발생 void foo(int a) { int b = a + 1; } int main() { int a = 0; foo(a); return 0; } Pass by Pointer 함수 인자로 주소 값을 넘겨주는 방식. 인자로 넘겨받은 값을 포인터로 가리킬 수 있다. void foo(int* ap) { int b = *ap + 1; *ap = 100; // main 함수의 a에도 접근할 수 있다. } int main() { int a = 0..