본문 바로가기

개발공부/C++

자료형에게 가명 붙여주기

#include <iostream>
#include <vector>
#include <cstdint>

int main()
{
	using namespace std;
	std::vector<std::pair<std::string, int>>pairlist;
	return 0;
}

위 코드는 아래와 같이 쓸 수 있다.

int main()
{
	using namespace std;
    
    //typedef vector<pair<string, int>>pairlist_t;	//또는
    using pairlist_t = vector<pair<string, int >>;	//이렇게 쓸 수 있다.
    
    pairlist_t pairlist1;
    pairlist_t pairlist2;
    
    return 0;
}

주의할 점은 '=' 기호를 사용하기 때문에 assignment라고 생각할 수 있는데 문법이 그런거라서 전혀 다르다.

'개발공부 > C++' 카테고리의 다른 글

포인터와 참조의 멤버 선택  (0) 2019.10.22
참조변수 reference variable  (0) 2019.10.22
전역변수와 정적변수  (0) 2019.10.21
전처리기의 활용  (0) 2019.10.21
C++의 기초적인 사용법  (0) 2019.10.21