typedef2 [C/C++] C 에서 C++로의 변화 - 구조체 [C/C++] C에서 C++ 로의 변화 - 구조체 목차 1. struct 사용의 변화 2. 접근 제한자 (private, protected, public) 3. private vs public 4. class란 5. class 초기화 문법 6. 멤버함수 7. 레퍼런스 변수 선언 -Struct 사용의 변화 - C에서 struct (방법1) struct Person{ char name[10] int age; int height; }; void main() { struct Person man1; man1.age = 15; } C에서는 구조체를 정의하고, main 함수에서 그 구조체를 사용할 때, struct [구조체명] [변수명]; 을 쓴다. 매번 사용하기 귀찮기 때문에 아래 예시처럼 typedef를 이용하여.. 2022. 3. 21. [C] 구조체 [C] 구조체 - 구조체란 사용자 정의 자료형 User define data type struct: 구조체라고 부른다. -typedef란 typedef: 타입을 재정의 해준다. typedef 예시 typedef int INT; 예시처럼 적을 시 INT라고 적어도 프로그램은 int라고 인식한다. (INT -> int 인식) typedef struct _tagMyST { int a; float f; } MYST; int main() { MYST t; // 이 구조체는 데이터 타입이 int 하나, float 하나 있기 때문에 8byte이다. return 0; } - C 스타일 struct _tagMyST라고 매번 쓰면 불편하니까 전체를 MYST라고 쓰겠다고 typedef을 해주어서 MYST라고 쓴다. c에서는.. 2022. 1. 2. 이전 1 다음