Programming/C++
[c++] DefaultValue2
OKOK
2017. 5. 11. 00:32
#include<iostream>
int Adder(int num1 = 1, int num2 = 2);
int main(void) {
std::cout << Adder() << std::endl;
return 0;
}
int Adder(int num1, int num2) {
return num1 + num2;
}
* 디폴트 값은 함수의 선언 부분에 위치한다.
선언 부분이 아닌 정의 부분에 위치하면 어떤 문제가 생길까?
컴파일러 순서가 위에서 아래로 내려오므로 () default 가 당황할듯..