C++ 함수 전달 방식과 특징
2025.12.12
1. 값에 의한 전달 (Call by Value)
C++에서 함수 호출 시 매개변수의 값을 복사하여 전달하는 방식입니다. 원본 변수의 값은 변경되지 않으며, 원본 데이터가 보호됩니다. 하지만 복사본을 만들기 때문에 메모리 사용량이 증가하고, 큰 데이터를 전달하면 성능 저하가 발생할 수 있습니다. 기본 자료형(int, char 등)과 같이 작은 크기의 데이터를 전달할 때 적합합니다.
2. 참조에 의한 전달 (Call by Reference)
함수에 변수를 참조(Reference)로 전달하여 원본 값을 직접 변경할 수 있는 방식입니다....
2025.12.12