오늘은 C++의 class와 struct의 차이를 정리해보려고 한다.struct와 class가 완전히 다른 개념처럼 느껴질 수 있는데,실제로는 사용할 수 있는 기능이 거의 동일하다.다만 C++에서는 둘의 기본 접근 지정자와 기본 상속 접근 지정자가 다르고,관례적으로도 서로 다른 의도를 담아서 사용하는 경우가 많다.추가로 이번 글에서는 struct / class의 멤버가 메모리에 어떻게 배치되는지도 함께 정리해보았다.class와 struct의 차이C++에서 struct와 class는 기능상 거의 동일하다.예를 들어 둘 다 다음과 같은 기능을 가질 수 있다.멤버 변수 / 멤버 함수생성자 / 소멸자상속템플릿접근 지정자 사용문법적으로 사용할 수 있는 기능은 거의 같고, 차이는 다음 두 가지다.기본 멤버 접근 지..