2011-05-25 11 views
18

मैंने देखा है कि यह अलग-अलग पुस्तकालयों में संक्षेप में दो बार इस्तेमाल किया गया है, लेकिन मैं अपने सिर को लपेट नहीं सकता कि इसका क्या मतलब होना चाहिए।"सीटीएक्स" का क्या अर्थ है?

उदाहरण यहाँ के लिए:

static int reformat_string(void * ctx, const unsigned char * stringVal, 
         size_t stringLen) 
{ 
    yajl_gen g = (yajl_gen) ctx; 
    return yajl_gen_status_ok == yajl_gen_string(g, stringVal, stringLen); 
} 

जहां तक ​​मेरा बता सकते हैं, यह आम तौर पर structs के लिए प्रयोग किया जाता है ..

+13

"संदर्भ" शायद? –

उत्तर

25

यह आमतौर पर "संदर्भ" के लिए खड़ा है। आम तौर पर यह कुछ संरचना है जो लाइब्रेरी में कार्यों के लिए पारित हो जाती है, जो राज्य को बनाए रखने के लिए उपयोग की जाती है (यानी, फ़ंक्शन कॉल के context)।

वैश्विक चर का उपयोग करने के लिए यह एक बेहतर विकल्प है।

+0

धन्यवाद, अब इतना स्पष्ट लगता है :) – Blub

+0

+1 "यह वैश्विक चर का उपयोग करने के लिए एक बेहतर विकल्प है।" –

3

acronymsandslang.com द्वारा इसका अर्थ "संदर्भ" है। लेकिन आप अन्य CTX meaning देख सकते हैं

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