다음을 통해 공유


클래스 개요

클래스 형식은 class, structunion 키워드를 사용하여 정의됩니다. 편의상 이러한 키워드로 정의되는 형식을 클래스 형식이라고 하며 어떤 키워드가 사용되는지에 따라 다르게 행동하는 언어 요소에 대해 이야기하는 경우는 제외됩니다.

다른 클래스 내에 정의된 클래스의 이름("중첩")은 바깥쪽 클래스의 클래스 범위를 가집니다.

클래스 이름은 식별자 또는 템플릿 식별자 중 하나일 수 있습니다. 템플릿을 참조하십시오.

클래스의 변수 및 함수를 멤버라고 합니다. 클래스를 정의하는 경우 일반적으로 다음 멤버를 제공합니다(모두 선택 항목).

  • 클래스 형식의 개체에 대한 특성 및 상태를 정의하는 클래스 데이터 멤버입니다.

  • 클래스 형식의 개체를 초기화하는 하나 이상의 "생성자" 함수입니다. 생성자는 생성자에 설명되어 있습니다.

  • 동적으로 할당된 메모리를 해제하거나 파일을 닫는 등의 정리 기능을 수행하는 "소멸자" 함수입니다. 소멸자는 소멸자에 설명되어 있습니다.

  • 개체의 동작을 정의하는 하나 이상의 멤버 함수입니다.

자세한 내용은 다음을 참조하십시오.

관리되는 클래스 및 구조체에 대한 자세한 내용은 클래스 및 구조체를 참조하십시오.

참고 항목

참조

클래스, 구조체 및 공용 구조체