using

oak_cassia·2021년 12월 12일
0

using

typedef 대신 쓸 수 있다.
코드가 길어질 때 사용(auto 처럼)

설계단계에서 타입이 아직 확정되지 않았을 때

typedef와 다른점
using id2 =int;
typedef int id;

직관성이 좋다.
typedef void (myFunc)
using MyFunc2=void(
)()

템플릿
typedef는 template 사용 불가

using 은 가능

template<typename T>
using List = std::list<T>

List<int> l;
profile
벽에 붙은 달팽이 ↑i@

0개의 댓글