여기 함수 호출에서 내 질문에 인수가 있고 이미 특정 값으로 초기화되어 있습니다. 이 함수를 호출하고 그 기본값을 사용하는 절차는 무엇입니까? 아니면 코드를 문서화하는 방법 일뿐입니다. 다른 프로그래머에게 매개 변수의 값으로 사용할 것으로 예상되는 내용을 알려주는 것입니까? 고맙습니다.함수 인수가 함수 선언에서 이미 초기화되었습니다. C++
enum File
{
XML = 0,
PDF = 1,
};
Char *SetSection(const File = XML);
여러 매개 변수와 함께 사용할 수도 있습니다. 그러나이 경우 매개 변수 _N_에 대한 기본값을 제공하면 모든 후속 매개 변수에 기본값을 제공해야합니다. 호출자는 적어도 _N_ - 1 인수를 제공해야합니다. – MSalters