클래스, 구조체 및 공용 구조체
이 단원에서는 C++ 클래스를 소개합니다.데이터와 함수를 포함할 수 있는 클래스, 사용자 정의 형식 프로그램에 소개 합니다.사용자 정의 형식은 기존의 프로그래밍 언어에는 데이터의 컬렉션에는 개체의 특성 및 상태를 전체적으로 볼 때, 설명 합니다.C + +에서 클래스 형식 특성 및 상태를 설명 하 고 동작을 정의할 수 있습니다.
다음 항목이 포함 되어 있습니다.
세 가지 클래스 형식은 구조체, 클래스 및 공용 구조체입니다.사용 하 여 선언 되는 구조체, 클래스, 및 union 키워드 (참조 하십시오 클래스 형식 정의).다음 표에 세 가지 클래스 형식 간의 차이점을 보여 줍니다.
관리 되는 클래스 및 구조체에 대 한 자세한 내용은 클래스 및 구조체.
액세스 제어 및 구조체, 공용 구조체 및 클래스의 제약 조건
구조체 |
클래스 |
Unions |
---|---|---|
클래스 키가입니다.struct |
클래스 키가 클래스 |
클래스 키가 공용 구조체 |
기본 액세스 공용입니다. |
기본 액세스 전용입니다. |
기본 액세스 공용입니다. |
제약 조건 없이 사용 |
제약 조건 없이 사용 |
한 번에 하나의 멤버만 사용 |