C++ 코딩/C++ 진짜 맨날 헷갈리는 개념 정리

1. 문자열 중간 자르기 *Function Call by Value 는 값 복사다 : Call by Value 는 값 복사다. void PlusFunction(int x); 의 x는 parameter(매개변수)로써 일종의 로컬변수라고 생각하면 된다. main()함수에서 int a를 PlusFunction()함수에 매개변수로서 넘겨준다는 것의 의미는, main()함수 안에 존재하는 a를 복사해서 PlusFunction() 함수 안에 넘겨주고, 이 복사된 a값을 x라는 매개변수를 통해 받아서, 함수 안에서 1을 증가시킨 다음 x를 출력하겠다는 것이다. 따라서 결과값은 PlusFunction(a)는 11이 되지만, a값은 복사해서 넘겨줬으니 main() 함수 안의 int a는 여전히 10이다. 2. Pass ..
HeadlessCreator
'C++ 코딩/C++ 진짜 맨날 헷갈리는 개념 정리' 카테고리의 글 목록