함수 선언을..

void error(char const *msg, bool showKind = true, bool exit);

이런 식으로 하면 다음과 같은 애러가 뜨게 된다.

default argument not at end of parameter list


이것의 의미는 끝에 기본 값을 안 줬다 이며 이것을 해결하기 위해서는

끝에서부터 기본값을 주기 시작해야 한다는 의미이다.

exit도 기본 값을 주던지 아니면 showKind를 제일 뒤로 보내야 한다~


더 자세한 설명은 https://stackoverflow.com/questions/5637679/default-argument-in-the-middle-of-parameter-list 

by 무위자연 2018. 9. 20. 12:29
| 1 |