함수(2)
-
[C++] 함수 Basic - 참조자, 디폴트 인수, 오버로딩
이번 포스팅에선 함수 참조자, 디폴트 인수, 오버로딩에 대해 알아보도록 하겠습니다. 참조자: &를 말합니다. 대상의 원본을 직접 가져오는 역할을 합니다. 디폴트 인수: 함수의 기본으로 설정된 초기 인수를 말합니다. 오버로딩: 같은 이름의 함수를 중복하여 정의하는 것을 말합니다. 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include #include using namespace std; int main() { return 0; } 📌 참조자(&) 참조자는 특정 변수의 실제 이름 대신 사용할 수 있습니다. 주로 크기가 큰 구조체와 같은 데이터를 함수의 인수로 전달할 때 사용합니다. (1) 참조자 선언 참조자는 타입을 식별하기 위해 사용하는 식별자 ..
2022.06.24 -
[C++] 함수 Basic - 정의, 인수 전달, 포인터
이번 포스팅에선 함수에 대해 알아보도록 하겠습니다. 함수 : 하나의 목적으로 수행하고, 하나의 결괏값을 내놓는 기능을 합니다. int형끼리 더하고 싶을 때, 문자열을 특정 방법으로 편집할 때 등 특정 목적을 위해 함수를 정의해서 사용합니다. 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include #include using namespace std; int main() { return 0; } 📌 함수의 정의 및 선언 먼저 간단한 함수를 구현한 코드입니다. #include #include #include using namespace std; int Substract(int, int); int main() { int result; result = ..
2022.06.23