본문 바로가기
C │ C++ │ C#/C++

C++ Chapter 4.7 : 기존 자료형에게 가명 붙여주기

by Pokaa 2023. 8. 21.
728x90
728x90
SMALL
typedef


typedef double distance_t

  • 지금부터 double 자료형을 distance_t 라고 부르겠다고 선언한 것
  • double을 거리 표현에만 쓸 것이라면 이렇게 한눈에 들어오는 자료형으로 이름을 바꾸는게 낫지!
  • 장점
    ο 긴 자료형 이름도 짧고 간편한걸로 바꿀 수 있다
    ο 어떤 데이터들의 자료형을 한꺼번에 바꾸고 싶다면 그냥 typedef 부분만 바꾸면 된다
typedef double distance_t;

double my_distance;
distance_t homeToWork;
distance_t homeToSchool;
  • 위 코드에서 double과 distance_t는 같은 자료형이라고 인식 된다.

 

 

using


using pairlist_t = vector<pair<string, int»;

  • 지금부터 vector<pair<string, int» 자료형을 pairlist_t 라고 부르겠다고 선언한 것
  • vector<pair<string, int»자료형 엄청 긴데 이제 pairlist_t 라고 간단하게 부를 수 있게 됨
using pairlist_t = vector<pair<string, int>>;

pairlist_t p1;
pairlist_t p2;
728x90
300x250
LIST