선언

선언은 프로그램에는 새 이름을 제공 합니다.이 섹션에서 다루는 항목은 다음과 같은 선언 있습니다.

새 이름을 도입 하는 것 외에 선언 식별자는 컴파일러에서 해석 되는 방법을 지정 합니다.선언은 식별자와 관련 된 저장소 자동으로 예약 하지 않습니다.정의가 저장소를 예약 합니다.

[!참고]

대부분의 선언에도 정의 되어 있습니다.정의 되지 않은 선언 멤버 목록이 없는 클래스 선언 및 함수 선언 시 함수 본문 없이 포함 됩니다.

선언 중 하나가 될 수 있습니다.

decl 지정자 ] 선언 자 목록;

함수 정의

연결 사양

템플릿 지정

명시적 템플릿 인스턴스화

명시적 템플릿 특수화

네임 스페이스 정의

네임 스페이스 별칭 정의

using 선언

using 지시문

asm 정의

해당 decl 지정자 구성 요소 선언의 표시는 선택적입니다. 그러나 클래스 형식 또는 열거형 선언에는 생략할 수 있습니다.

해당 선언 자에는 선언 자 목록 구성 요소가 선언 되는 이름은 있습니다.하지만 선언 자 목록 이 생략 될 수 있습니다 선언 또는 정의가 함수에 옵션, 표시 됩니다.

[!참고]

함수의 선언 자주 호출 되는 프로토타입을.프로토타입 인수 및 함수 반환 형식에 대 한 형식 정보를 제공합니다.또한 프로토타입 컴파일러가 올바른 변환을 수행할 수 있습니다 및 형식 안전성을 제공할 수 있습니다.

선언이 발생에 있는 범위.있는 경우의 선언 된 이름 표시 하 고 기간을 정의 하는 개체 범위를 제어 합니다.범위 규칙 선언으로 상호 작용 하는 방식에 대 한 자세한 내용은 참조 하십시오. 범위.

포함 하지 않는 개체 선언도는 정의 되는 extern 에 저장소 클래스 지정자를 설명 저장소 클래스 지정자.이 프로토타입을 아니라면 함수 선언을 정의 이기도 합니다.프로토타입을 정의 함수 본문이 없는 함수 헤더입니다.정의 하는 개체의 할당을 저장 하 고 해당 개체에 대 한 적절 한 초기화가 발생합니다.

sc8yf29y.collapse_all(ko-kr,VS.110).gif추가 정보

대 한 자세한 내용은 함수 정의를 참조 하십시오 C + + 함수 정의.

대 한 자세한 내용은 연결 사양를 참조 하십시오 링크 사양.

에 대 한 내용은 템플릿 지정, 명시적 템플릿 인스턴스화 및 명시적 템플릿 특수화를 참조 하십시오 서식 파일.

대 한 자세한 내용은 네임 스페이스 정의 및 네임 스페이스 별칭 정의를 참조 하십시오 네임 스페이스 (C++).

대 한 자세한 내용은 asm 정의를 참조 하십시오 __asm.

참고 항목

기타 리소스

C + + 언어 참조