Language/C++ 그때그때 끄적끄적
[C++]typedef
윤수동
2022. 1. 11. 12:00
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를 사용하여 재정의를 를 하여 많이 사용하곤 합니다