2012-02-01 3 views
2

C++ 함수 호출에 대한 질문이 있습니다.불완전한 인수를 가진 C++ 함수 호출

foo (int a, bool b = true)와 같은 함수를 정의했다고 가정합니다. 하지만 전화하려고 할 때. 나는 foo (3)을 사용한다. 이 함수 호출은 foo (int a, bool b = true)를 사용할 것인가? 또는 허용되지 않습니까?

감사

답변

3

이 함수 호출을 사용 foo는의 (a, 부울 B = TRUE를 INT) 할 것인가?

예, 기본 인수가 사용되며 foo(3, true)이 호출됩니다.

0

그것은이 허용됩니다.