선언문 (C++)
선언문은 현재 범위에는 새 이름을 제공 합니다.이러한 이름을 사용할 수 있습니다.
Type names (class, struct, union, enum, typedef, and pointer-to-member).
개체 이름입니다.
함수 이름입니다.
선언은 다음과 같습니다.
block-declaration
function-definition
template-declaration
explicit-instantiation
explicit-specialization
linkage-specification
namespace-definition
블록 내에서 선언 블록 외부에 선언 된 이름을 제공 하는 경우 이전 선언 블록 지속 시간 동안 표시 되지 않습니다.블록의 종료 후 이전 선언을 다시 볼 수 있습니다.
같은 블록에서 이름이 같은 여러 개의 선언을 사용할 수 없습니다.
선언 및 이름 숨기기에 대 한 자세한 내용은 참조 하십시오. 선언과 정의 및 범위.