2011-12-25 7 views
6

मुझे यह पता लगाना प्रतीत नहीं होता कि डिस्पैच_क्यूयू_टी में "टी" ऐप्पल के जीसीडी दस्तावेज से क्या है।dispatch_queue_t में "टी" के लिए क्या खड़ा है?

पहले मैंने सोचा था कि यह "धागा" था लेकिन this question पढ़ने के बाद मुझे लगता है कि इसका मतलब टाइपपीफ है। यदि ऐसा है, तो dispatch_queue_t क्या टाइप किया गया है?

+2

टी = प्रकार ... यह भी जांचें http://stackoverflow.com/questions/1391447/what-does-the-postfix-t-stand-for-in-c – Aziz

उत्तर

9

यह "प्रकार" के लिए खड़ा है। यदि दस्तावेज़ निर्दिष्ट नहीं करते हैं कि dispatch_queue_ttypedef है, तो यह एक अपारदर्शी प्रकार है: आपको पता नहीं होना चाहिए, क्योंकि यह एक कार्यान्वयन विस्तार है (एपीआई स्पेक का हिस्सा नहीं है)।

+2

आह ठीक है, छोटे विवरणों को नहीं जानते एक पत्र वास्तव में मेरे लिए खाता है, लेकिन जब तक मुझे पता है मुझे पता नहीं है कि मैं बेहतर महसूस करता हूं। मूर्खतापूर्ण प्रश्न के रूप में ऐसी कोई चीज़ नहीं है :) – snowflakekiller

+0

@ करुणा-बीडीसी, 'dispatch_queue_t' में क्या है यह जानने के लिए कोई कारण नहीं है: आपके द्वारा उपयोग की जा रही लाइब्रेरी के नए संस्करण इसके कार्यान्वयन को बदल सकते हैं। यदि आपका सॉफ़्टवेयर 'dispatch_queue_t' परिभाषा से decoupled है, तो ऐसा होने पर यह तोड़ नहीं होगा। –

+2

टाइपिंग के लिए _t सी प्रोग्रामिंग भाषा में तब तक रहा है जब तक मैं सी के साथ जानता/काम करता हूं। यह एक बहुत ही आम बात है। यदि आप निम्न स्तर के सॉकेट हेडर, या यहां तक ​​कि stdio.h में देखते हैं, तो आप इन कस्टम प्रकारों को पूरे स्थान पर _t के साथ देखेंगे। – casademora

संबंधित मुद्दे