본문 바로가기

C++

call-by-value와 call-by-reference의 차이

call-by-value는 값에 의한 호출

 

원본 을 복사하여 사용하므로 메모리량이 늘어나지만 원본에는 영향을 주지 않는다.

 

 

call-by-reference는 참조에 의한 호출

 

원본 값이 들어있는 주소를 참조하여 값에 접근하므로 메모리량에는 변화가 없지만 원본에 영향을 줄 수 있다.

'C++' 카테고리의 다른 글

NULL과 nullptr의 차이  (0) 2020.02.04
namespace 사용 이유  (0) 2020.01.26
class와 struct의 차이 3가지  (0) 2020.01.26
int와 long의 차이  (0) 2020.01.22
char 자료형과 ASCII 코드  (0) 2020.01.22