많은 양의 소스 파일에서 유효해야하는 일부 유형을 정의하기 위해 typedef aquivalent를 사용하려는 C 래퍼를 작성하고 있습니다. 이러한 "유형"은 [u] int16/32/64_t와는 다른 별명이지만 함수 매개 변수를 구별하는 데 유용합니다.여러 소스 파일에 걸쳐 C#의 typedef
하나는 using MyId=System.Int32;
을 사용할 수 있지만이 파일은 모든 파일에서 다시 표시해야합니다 ... 더 좋은 방법이 있습니까?
Int16, Int32, Int64 또는 short, int, long을 직접 사용할 수 없습니까? –
C에서 typedef를 사용하는 것이 실제로 실용적인가요? 코드를 읽기 어렵게 만드나요? –
이것은 이론적으로는 가능하지만 이러한 형식 이름은 함수 선언에 정보를 전달합니다. – Danvil