[모던 C++] using

Jin Hur·2022년 11월 14일
0

C++

목록 보기
10/18

typedef의 대체

typedef __int64 ID1;
using ID2 = __int64;

직관성

직관성 측면에서 using 키워드를 사용하면 좋다.

// 함수 포인터 
typedef void (*MyFunc)();
using MyFunc2 = void(*)();

템플릿과의 궁합

template<typename T>
using List = std::list<T>;
// using을 typedef로 치환은 불가
// typedef std::list<T> List;	// 컴파일 에러

int main() {
	int playerId = 0;
    
    List<int> li;
    li.push_back(1);
    li.push_back(2);
    li.push_back(3);
    
}

0개의 댓글