Programming Language/C++

03-1 C++의 구조체

JTesseract 2019. 7. 19. 11:08

구조체 

-연관 있는 데이터를 묶을 수 있는 문법적 장치

 

C의 구조체와 다른점

1.구조체 변수를 선언할 때 struct 키워드를 생략하고 사용할 수 있음
  - C :        struct Car myCar;

  - C++ :    Car myCar

2.구조체 안에 함수 삽입 가능

 

*실제로는 모든 Car구조체 변수가 하나의 함수를 공유(하지만, 논리적으로 각각의 변수가 자신의 함수를 갖는다고 생각해도됨)

 

구조체 코드 예시