2011-12-25 3 views
6

나는 dispatch_queue_t의 "t"가 애플의 GCD 문서에서 무엇을 의미하는지 알 수 없다.dispatch_queue_t의 "t"는 무엇을 나타 냅니까?

처음에는 "스레드"라고 생각했지만 읽은 후 this question은 typedef를 의미한다고 생각합니다. 그렇다면 dispatch_queue_t의 typedef는 무엇입니까?

+2

톤 = 유형 ... 확인도 http://stackoverflow.com/questions/1391447/what-does-the-postfix-t-stand-for-in-c – Aziz

답변

9

"유형"을 나타냅니다. 문서에서 dispatch_queue_ttypedef 인 것을 지정하지 않은 경우에는 불투명 한 유형입니다. 구현 세부 사항 (API 사양의 일부가 아니기 때문에)을 알지 못합니다.

+2

확인 아, 무엇을 같은 작은 세부 사항을 모르고 편지는 내게 정말로 먹는 것을 의미하지만, 내가 아는 한 나는 기분이 나아 졌음을 알지 못한다. 어리석은 질문과 같은 것은 없습니다. :) – snowflakekiller

+0

@ Karuna-bdc,'dispatch_queue_t'에 무엇이 있는지 알지 못하는 이유가 있습니다 : 사용중인 라이브러리의 새 버전이 구현을 변경시킬 수 있습니다. 당신의 소프트웨어가'dispatch_queue_t' 정의로부터 분리되면, 그 일이 일어날 때 소프트웨어는 깨지지 않을 것입니다. –

+2

타입에 대한 _t는 C 프로그래밍 언어로 알고 있지만 C로 잘 알려져 있습니다. 꽤 일반적인 것입니다. 로우 레벨 소켓 헤더 나 심지어 stdio.h를 살펴보면 _t가있는 모든 사용자 정의 유형을 볼 수 있습니다. – casademora

관련 문제