[C++] 함수

강승구·2022년 6월 9일
1

Default Parameter

매개변수의 default값을 선언한 함수는 호출자 코드에서 실수를 생략한채로 호출이 가능하다. 이때 매개변수의 default값은 반드시 함수 원형의 선언부분에 작성해야한다.

#include <iostream>

using namespace std;

int TestFunc(int = 10);

int TestFunc(int nParam){
    return nParam;
}

int main(){
    cout << TestFunc();
    cout << TestFunc(20);
}

매개변수가 두 개일때 default값

#include <iostream>

using namespace std;

int TestFunc(int nParam1, int nParam2 = 2){
    return nParam1*nParam2;
}

int main(){
    cout << TestFunc(10) << endl;
    cout << TestFunc(10, 5);
}

Overloading

Function Template

Inline Function

profile
강승구

0개의 댓글