클래스 (class) 는 기본 제공 타입들처럼 간편하게 쓸 수 있는 새로운 타입을 만들자는 취지에서 발명되었습니다. 우선 타입이라는 것은 프로그래머가 사용할 수 있는 추상적인 데이터의 개념을 구체적으로 나타낸 것입니다. 예컨대 기본 제공 타입 중 하나인 int와 이 타입에 적용할 수 있는 연산자 +, -, * 등은 '정수'라는 수학적 개념을 실제 세계에 근접시켜서 나타낸 것이지요. 클래스는 사용자 정의 타입이라고 할 수 있습니다. 기본 제공 타입만 가지고 표현할 수 없는 어떤 개념을 위해 새로운 타입을 직접 설계할 수 있도록 만든 것이지요. 분류:C++
클래스 (class) 는 기본 제공 타입들처럼 간편하게 쓸 수 있는 새로운 타입을 만들자는 취지에서 발명되었습니다. 우선 타입이라는 것은 프로그래머가 사용할 수 있는 추상적인 데이터의 개념을 구체적으로 나타낸 것입니다. 예컨대 기본 제공 타입 중 하나인 int와 이 타입에 적용할 수 있는 연산자 +, -, * 등은 '정수'라는 수학적 개념을 실제 세계에 근접시켜서 나타낸 것이지요. 클래스는 사용자 정의 타입이라고 할 수 있습니다. 기본 제공 타입만 가지고 표현할 수 없는 어떤 개념을 위해 새로운 타입을 직접 설계할 수 있도록 만든 것이지요. 분류:C++