인수 선언 목록
함수 선언의 인수 선언 목록 부분:
컴파일러가 함수에 필요한 인수와 호출에서 제공된 인수 간의 형식 일관성을 확인할 수 있게 합니다.
암시적 변환 또는 사용자 정의 변환이든 상관없이 필수 인수 형식에 제공된 인수 형식에서 수행될 수 있도록 합니다.
함수에 대한 포인터의 초기화 또는 할당을 확인합니다.
함수에 대한 참조의 초기화 또는 할당을 확인합니다.
여러 인수 선언은 쉼표로 구분하여 나열합니다.
변수 인수에 있는 줄임표 연산자()를 사용하여 인수의 변수 번호를 사용할 수 있는 함수가 지정됩니다. 줄임표는 인수 목록의 마지막 요소여야 합니다. 변수 인수 목록을 참조하십시오.
각 인수 선언은 다음으로 구성됩니다.
형식 지정자를 포함하는 선언 지정자입니다. 이는 구체적으로 다음을 의미합니다.
저장소 클래스 지정자, auto 또는 register입니다.
const 및/또는 volatile입니다.
형식 지정자입니다.
추상일 수 있는 선언자입니다. 비추상 선언자는 인수가 명명되도록 하고, 추상 선언자는 익명 인수를 지정합니다. 이는 구체적으로 다음을 의미합니다.
포인터 또는 참조를 지정하는 선택적인 * 또는 **&**입니다.
인수를 명명하는 선택적 식별자입니다.
또는
- 포인터, 참조, 함수 포인터 및 형식을 완전히 지정하는 배열의 컴퍼지션을 지정하는 복합 선언자입니다.
인수의 기본값을 지정하는 이니셜라이저입니다. 특히 인수 이니셜라이저는 다음으로 구성되어 있습니다.
= 연산자입니다.
식입니다. 이러한 식에는 몇 가지 제한 사항이 있습니다. 참조
Microsoft 전용 키워드 중 상당수가 선언 지정자 및 이름 선언에 나타날 수 있습니다.