C, C++/C++ 언어
[C++] 별명을 만드는 typedef와 using
typedef와 using을 사용하는 이유typedef와 using은 타입의 별명( alias )을 만드는 데 사용되는 키워드입니다.예를 들면, 아래의 코드는 int 타입을 DataType으로 바꿔서 사용할 수 있게 됩니다.using DataType = int;DataType arr[100]; // 실제로는 int형 배열 선언 이러한 키워드들을 사용해서 별명( alias )을 만듦으로써 다양한 편리함을 얻을 수 있습니다.플랫폼 독립적인 코드 작성을 위해서복잡한 타입을 읽고 쓰기 쉽도록 만들기 위해값의 의미를 문서화하기 위해서코드 유지보수를 쉽게 하기 위해서 typedef가 초창기 때부터 사용되어 온 것이라면, using은 tydedef를 불편함을 보완하기 위해 도입된 키워드라고 볼 수 있습니다. type..
2024. 7. 22.