Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

행복한 개구리

C++ Functions - Function Parameters / Default Parameter 본문

C++/공부내용

C++ Functions - Function Parameters / Default Parameter

HappyFrog 2022. 6. 27. 16:51


 

 

 

기본 매개변수 값

또한 당신은 등호를 사용하여 ( = )매개변수를 기본 매개변수 값으로 사용할 수 있습니다.

 

만약 우리가 인수없이 함수를 호출한다면 이것은 기본 값을 사용할 것입니다. (예시에선 "Norway")

 

 

예시

#include <iostream>

using namespace std;

void myFunction(string country = "Norway");

int main() {
	myFunction("Sweden");
	myFunction("USA");
	myFunction();
	myFunction("Republic of Korea");
	return 0;
}

void myFunction(string country) {
	cout << country << "\n";
}

 

선언하고 후 정의를 할 때 매개변수의 기본값을 설정하려면 선언할 때만 기본값을 설정해주면 됩니다.

 

기본값이 있는 매개변수는 "선택적 매개변수(optional parameter)"라고 불립니다. 위 예시에서  country 는 선택적 매개변수이며  "Norway" 는 기본 값입니다.