dkw05121   3년 전

c++에서 매개변수를 참조변수로 사용할 때 리턴값이 있는 함수도 참조를 활용한 값변경을 할 수 있는지 궁금합니다.

예시에 적은 두 함수가  main  함수에서 작동할 때, 매개변수로 들어간 변수의 값을 5로 변경시켜주는지 말씀해주시면 감사하겠습니다.

ehdtjskaqhd   3년 전

네 변경됩니다. 참조자 매개변수는 변수를 복사하지 않고 변수의 메모리 위치를 받아와서 직접 수정합니다. 두 예시 모두 main에서 넘겨준 변수 값이 5로 변경됩니다.

댓글을 작성하려면 로그인해야 합니다.