로딩
요청 처리 중입니다...

[C++] 객체의 값/주소/참조에 의한 호출 비교 및 예제

 [C++] 객체의 값/주소/참조에 의한 호출 비교 및 예제

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 값, 주소 그리고 참조에 의한 호출은 다양하게 활용될 수 있는데, C++은 객체지향프로그래밍 언어인만큼, 객체 자체를 호출하고 사용하는데도 쓰일 수 있습니다.

여기에서는 예제를 통한 정리를 통해 세 가지 방법을 비교해 봅니다. 기존 세 호출 방식에 대한 이해가 필요합니다.

이미 원리는 앞에서 설명했으니 여기서는 예제로 비교하기만 합니다. 앞서 설명한 내용은...

값에 의한 호출 주소에 의한 호출 https://blog.naver.com/luexr/223072349975 참조와 참조에 의한 호출 https://blog.naver.com/luexr/223076995385 예제에서 사용되는 공통적인 동그란 원(circle)을 형상화한 클래스 Circle은 아래와 같은 구조를 가진다고 가정해 봅시다. 이 부분은 클래스의 변하지 않는 부분입니다.

간단히 보면 생성자와 위임 생성자, 그리고 면적을 구하는 double get...

# callbyaddress # 참조에의한호출 # 주소에의한호출 # 전공노트 # 예제 # 예시 # 비교 # 문법 # 객체지향 # 객체 # 값에의한호출 # OOP # CPP # callbyvalue # callbyreference # 프로그래밍