프로그래밍/C++

Class 와 struct 차이

우끼우끼몽키 2023. 10. 22. 16:06

C++의 Class는 C의 struct, 일명 구조체로부터 유래되었다.

구조체는 연관 있는 데이터를 묶을 수 있는 데이터 구조이다.

구조체와 클래스의 차이

  • class는 접근제어 지시자(private, protected, public) 이 존재한다.
    • 구조체는 모든 데이터를 public으로 처리한다.
    • 클래스는 별도의 접근제어 지시자를 입력하지 않은 경우 private로 처리한다.