«typedef» 태그된 질문

C 및 C ++에서 typedef 키워드를 사용하면 알려진 데이터 유형에 대한 별칭을 만들 수 있습니다.


6
C ++ 11에서 'typedef'와 'using'의 차이점은 무엇입니까?
C ++ 11에서 s using와 같은 유형 별칭을 쓰는 데 사용할 수 있음을 알고 있습니다 typedef. typedef int MyInt; 내가 이해 한 것에서 다음과 같습니다. using MyInt = int; 그리고 새로운 구문은 " template typedef" 을 표현하는 방법을 찾기위한 노력에서 나왔습니다 . template< class T > using MyType = AnotherType< …


6
Typedef 함수 포인터?
На этот вопрос есть ответы на 스택 오버플로 на русском : Как работает 형식 정의 в этом коде? DLL을 동적으로로드하는 방법을 배우고 있지만 이해하지 못하는 것은이 줄입니다. typedef void (*FunctionFunc)(); 몇 가지 질문이 있습니다. 누군가 대답 할 수 있다면 감사 할 것입니다. 왜 typedef사용됩니까? 구문이 이상하게 보입니다. 나중에 void함수 이름이나 …
458 c++  c  pointers  typedef 


1
C ++ 템플릿 typedef
수업이 있습니다 template<size_t N, size_t M> class Matrix { // .... }; 크기 N과 1에 해당 typedef하는 Vector(열 벡터) 를 만드는 a 를 만들고 Matrix싶습니다. typedef Matrix<N,1> Vector<N>; 컴파일 오류가 발생합니다. 다음은 비슷한 것을 만들지 만 정확히 내가 원하는 것은 아닙니다. template <size_t N> class Vector: public Matrix<N,1> { }; …
368 c++  templates  c++11  typedef 

10
C #의 typedef와 동일
C #에 동등한 typedef가 있습니까, 아니면 어쨌든 비슷한 행동을 취하기 위해 어떻습니까? 인터넷 검색을 해봤지만 어디에서나 부정적인 것으로 보입니다. 현재 다음과 유사한 상황이 있습니다. class GenericClass<T> { public event EventHandler<EventData> MyEvent; public class EventData : EventArgs { /* snip */ } // ... snip } 이제 로켓 과학자가 해당 이벤트에 …
326 c#  typedef 


7
C에서 함수 포인터의 typedef 이해
인수가있는 함수에 대한 포인터를 typedefs 가진 다른 사람들의 코드를 읽을 때 나는 항상 약간 혼란스러워했습니다. 나는 C로 작성된 수치 알고리즘을 이해하려고 시도하는 동안 그러한 정의를 극복하는 데 시간이 걸렸다는 것을 기억합니다. 따라서 함수에 대한 포인터 (유용한 것과하지 말아야 할 것)에 대한 유용한 typedef를 작성하는 방법에 대한 팁과 생각을 공유 할 …


8
uint8_t vs 부호없는 char
C에서 uint8_tover 를 사용하면 어떤 이점이 unsigned char있습니까? 거의 모든 시스템 uint8_t에서에 대한 typedef 라는 것을 알고 있습니다. unsigned char왜 사용합니까?
231 c  typedef 

6
typedef 고정 길이 배열
24 비트 데이터 형식을 정의 char[3]해야합니다. 형식을 나타내는 데 사용 하고 있습니다. 에 typedef char[3]를 입력 할 수 있습니까 type24? 코드 샘플에서 시도했습니다. typedef char[3] type24;헤더 파일에 넣었습니다 . 컴파일러는 그것에 대해 불평하지 않았습니다. 그러나 void foo(type24 val) {}C 파일에 함수 를 정의했을 때 불평했습니다. type24_to_int32(type24 val)대신 과 같은 기능을 …
210 c  arrays  gcc  typedef 

9
C ++에서 열거 형을 선언 할 때 typedef를 사용하는 이유는 무엇입니까?
몇 년 동안 C ++을 작성하지 않았으므로 이제 C ++로 돌아 가려고합니다. 나는 이것을 가로 질러 포기하는 것에 대해 생각했다. typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; 이게 뭐야? typedef키워드 가 왜 여기에 사용됩니까? TokenType이 선언에서 이름 이 두 번 나타나는 이유는 …
183 c++  enums  typedef 

9
C ++의 내부 typedef-좋은 스타일 또는 나쁜 스타일?
내가 최근에 자주 발견 한 것은 해당 클래스 내의 특정 클래스와 관련된 typedef를 선언하는 것입니다. class Lorem { typedef boost::shared_ptr<Lorem> ptr; typedef std::vector<Lorem::ptr> vector; // // ... // }; 이러한 유형은 코드의 다른 곳에서 사용됩니다. Lorem::vector lorems; Lorem::ptr lorem( new Lorem() ); lorems.push_back( lorem ); 내가 좋아하는 이유 : 클래스 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.