검색결과 리스트
글
728x90
int MyFunc(int A, int B)라는 함수가 있을때 인자값을 디폴트 값을 줄 수가 있다.
int MyFunc(int A=1, int B=2) { return A+B; } |
함수 호출시 인자를 하나만 호출 할 수도 있고, 두개를 호출 할 수도 있음.
int main()
{
MyFunc(); //함수인자 디폴트
MyFunc(1); //인자 하나 호출
MyFunc(1,2); //인자 두개 호출
cout<<MyFunc()<<endl;
cout<<MyFunc(1)<<endl;
cout<<MyFunc(1,2)<<endl;
return 0;
}
함수의 원형을 별도로 선언하는 경우 -> 매개변수의 디폴트 값은 함수의 원형 선언에만 위치 시켜야 한다.
#include <iostream>
using namespace std;
int MyFunc(int iA=1, int iB=2); //원형 선언에만 위치
int main(void)
{
cout<<
}
int MyFunc(int iA, int iB)
{
return iA+iB;
}
'…™업무일지。 > …™C++。' 카테고리의 다른 글
※const static 멤버 (0) | 2014.10.15 |
---|---|
※인라인(inline) 함수 -작업중- (0) | 2014.10.15 |
※ 함수 오버로딩 (0) | 2014.10.15 |
5강 클래스(class) (0) | 2014.10.13 |
4강 메모리 할당과 해제 (0) | 2014.10.12 |
RECENT COMMENT