프로그래밍/C++

Class 와 struct 차이

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

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

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

구조체와 클래스의 차이

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

'프로그래밍 > C++' 카테고리의 다른 글

[STL] Vector 사용법 정리  (0) 2023.10.30
const, static 멤버 변수,함수  (0) 2023.10.22
참조자  (0) 2023.10.22
C++ 파일분할  (0) 2023.10.08
Const 정리  (0) 2023.10.08