반응형
[C++] 함수와 참조, 복사 생성자
<함수의 인자 전달 방식>
- 값에 의한 호출(call by value) : 호출하는 코드에서 넘겨주는 실인자 값이 함수의 매개 변수에 복사되어 전달되는 방식
- 주소에 의한 호출(call by address) : 주소를 직접 포인터 타입의 매개변수에 전달받는 방식
* swap 함수의 매개변수 비교
참조 변수 : 이미 선언된 변수에 대한 별명
참조 변수를 선언하기 위해서 & 기호를 사용
1) 참조 변수 선언
※ 참조 변수 선언 시 주의 사항
- 초기화가 없다면 컴파일 오류가 발생
- 참조자 &의 위치에 무관
- 참조 변수의 배열x
- 참조 변수에 대한 참조 선언o
반응형
'언어 > C++' 카테고리의 다른 글
[C++] 객체 포인터와 객체 배열 & 동적 생성 (0) | 2019.05.22 |
---|---|
[C++] 클래스와 객체 (0) | 2019.05.19 |
[C++] 화면 출력/입력 (0) | 2019.04.10 |
댓글