C & CPP
[CPP] using 과 typedef
에드윈H
2021. 11. 10. 10:38
둘은 크게 다르지 않지만, using의 장점은 template을 지원한다.
#include <iostream>
#include <vector>
template <typename T>
using my_vector = std::vector<T>;
using my_vector2 = std::vector<int>;
//vs
typedef std::vector<int> my_vector3;
//error!
//template <typename T>
//typedef std::vector<T> my_vector4;
int main()
{
//using
my_vector<int> a;
my_vector2 b;
//typedef
my_vector3 c;
return 0;
}
참고 :
https://unikys.tistory.com/381