본문 바로가기

C++/C.S 필요한 C++ 문법!

C++ 0.05 - Default Function Arguments

void foo(int i, int j=7);                // right
void goo(int i=3, int j);                // wrong
void hoo(int i, int j=3, int k=7);       // right
void moo(int i=1, int j=2, int k=3);     // right
void noo(int i=2, int j, int k=3);       // wrong

Defalut Arguments 의 경우 반드시 왼쪽에서 오른쪽으로 Skip 없이 사용되어야 한다.

Code 5번을 보면 확실하게 알 수 있을 것이다.

'C++ > C.S 필요한 C++ 문법!' 카테고리의 다른 글

[중요] C++ 0.07 - new, delete  (0) 2021.10.26
[중요] C++ 0.06 - Reference Operator &  (0) 2021.10.26
C++ 0.04 - Inline functions  (0) 2021.10.26
C++ 0.03 - Input & Output  (0) 2021.10.25
C++ 0.02 - Namespaces  (0) 2021.10.25