typedef는 type와 define을 합친 예약어로 말 그대로 자료형을 재정의 하는 예약어입니다
#include"iostream"
using namespace std;
int main()
{
typedef int newint;
newint a;
a = 1;
cout << a;
}
위와 같은 방식으로 int 를 newint로 재정의 하여 기존에 int를 사용하듯이 사용할 수 있습니다
#include"iostream"
using namespace std;
typedef struct Player {
string name;
int age;
}PLAYER;
int main()
{
PLAYER SuDong;
struct Player DongSu;
}
구조체에서 우리는 typedef키워드를 더 자주 볼 수 있습니다 구조체를 생성할 때
struct player 이름 이런 방식보다 PLAYER 이름 이런 식으로 사용하는데 좀 더 편하기 때문에 typedef를 사용하여 재정의를 를 하여 많이 사용하곤 합니다
'Language > C++ 그때그때 끄적끄적' 카테고리의 다른 글
[C++]람다식이란 (0) | 2022.05.11 |
---|---|
[C++]Struct 와 Class (0) | 2022.01.18 |
[C++]키워드(Keyward) 식별자 그리고 예약어 (0) | 2022.01.10 |
[C++]inline 함수와 매크로 함수 (0) | 2021.11.12 |
[C++] Virtual가상함수와 Overidding오버라이딩 (0) | 2021.11.11 |