다음을 통해 공유


서식 파일

C + + 템플릿 함수 또는 작동 하는 클래스의 패밀리는 서로 다른 유형의 정보를 정의할 수 있습니다.Microsoft 구현은 C++ 템플릿과 ISO/ANSI C++ 표준에 기반 합니다.

서식 파일의 여러 유형에 대 한 동일한 코드를 복제 하는 경우에 사용 합니다.예를 들어, 함수 템플릿 집합을 다른 데이터 형식으로 같은 알고리즘을 적용 하는 함수를 만드는 데 사용할 수 있습니다.클래스 템플릿을 형식이 안전한 클래스를 개발할 수도 있습니다.템플릿은 C 매크로 및 void 포인터 보다 더 나은 솔루션입니다 때로는 한 작업을 할 때 특히 유용 컬렉션 (메인 중 하나가 사용 MFC에서 템플릿을) 및 스마트 포인터입니다.

단원 내용

  • 개요
    서식 파일 또는 Visual C++에서는 매개 변수가 있는 형식에 대 한 일반 정보를 제공합니다.

  • 사양
    에 대 한 사양을 제공 된 template 선언.

  • 유형 이름
    설명에 유형 이름 키워드입니다.

  • 템플릿 [C++ 언어] 참조
    템플릿 코드에서 참조 하는 방법을 보여 주는 작업을 제공 합니다.

  • 꺾쇠 괄호 배치
    서식 파일에서 꺾쇠 괄호 배치 되는 방법을 설명 합니다.

  • 다른 구현과의 차이점
    서식 파일의 특정 Microsoft 구현에 설명합니다.

  • 이름 확인
    세 가지 이름 템플릿 정의에 대해 설명합니다.

  • 클래스 템플릿
    클래스 템플릿 작업을 사용 하는 방법에 설명 합니다.

  • 함수 템플릿
    함수 템플릿 작업을 사용 하는 방법을 설명 합니다.

관련 단원

  • ATL COM 바탕 화면 구성 요소
    COM 개체를 손쉽게 프로그래밍할 수 있게 하는 템플릿 기반 C++ 클래스 집합인 ATL 라이브러리에 대한 참고 자료를 제공합니다.

  • C + + 언어 참조
    Microsoft C++에서 구현 되는 프로그래밍 언어는 C++에 설명 합니다.

  • 제네릭과 템플릿
    제네릭과 템플릿 간의 차이 설명 합니다.