컴퓨터/C

C++ 구조체와 클래스의 차이

Begi 2020. 4. 23. 20:08
반응형

C++에서 사용하는 class는 C에서 사용하는 struct와 매우 유사하다. 


C에서의 struct는 struct 멤버에 변수가 사용할 수 있지만 C++에서의 struct의 멤버는 변수뿐만 아니라 함수도 사용할 수 있다. 


C++에서 struct 멤버 변수는 기본적으로 public이지만 class는 기본적으로 private이다. 


이 차이 이외에는 C++에서 struct와 class는 완전히 동일하다.


반응형