2011-06-21 13 views
10

मुझे पता है कि यह विषय थोड़ा सा है लेकिन मुझे विश्वास है कि मैं वैसे भी जवाब प्राप्त कर सकता हूं। pszBuffer में या 0/C++ सिस्टम लाइब्रेरी में समान चर के लिए "psz" क्या है? मैंने "psz" के साथ बहुत सारे चर को देखा है और यह एक पैटर्न की तरह दिखता है।pszBuffer या इसी तरह के "psz" के लिए क्या खड़ा है?

धन्यवाद!

+2

देखें [हंगेरियन नोटेशन रेफरेंस] (http://www.cse.iitk.ac.in/users/dsrkg/cs245/html/Guide.htm)। –

+4

उस भयानक से निपटने के लिए जो प्रोग्रामिंग-तरह से हंगेरियन नोटेशन के रूप में जाना जाता है। इसे मार! अग्नि से उसे मार डालो! –

+0

वाह, धन्यवाद दोस्तों !! – zsong

उत्तर

16

यह Hungarian notation है। psz सामान्य रूप से "(रों) tring, (z) ERO-समाप्त करने के लिए ointer (पी)" के लिए खड़ा है।

4

Pointer_to_String_terminated_by_Zero

+5

अंडरस्कोर का उपयोग * और * ऊंट और पास्कल मामले का मिश्रण अच्छी तरह से डरावनी पर जोर देता है। खुद के साथ नहीं आ सकता था, मुझे कहना है। –

+0

एर .. मेरे सभी सी ++/डेल्फी कोड में ऊंट-केस और दो/तीन अक्षर उपसर्ग है जो चर/ऑब्जेक्ट/क्लास का वर्णन करता है। क्या मैं इस समय के लिए obfuscated कोड लिख रहा हूँ? (मैंने अंडरस्कोर से खुद को कम कर दिया है - सी/सी ++ कंपाइलर्स अपने आप पर अंडरस्कोर के बहुत सारे जोड़ते हैं :)। –

+0

@MartinJames शायद नहीं। अधिकांश लोगों को प्रवेश करना चाहते हैं, यह अधिक व्यक्तिपरक है। – nos

4

पी रों ट्रिंग को ointer, z ERO समाप्त हो गया।

इसे हंगेरियन नोटेशन के रूप में जाना जाता है जो कुछ ऐसा है जो प्रोग्रामर के बीच मजबूत भावनाओं को उकसाता है!

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