Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में size_t और int में क्या अंतर है?

यहां हम देखेंगे कि C++ में size_t और int में क्या अंतर हैं। यदि हम मानक पर विचार करें, तो दोनों 16 बिट आकार के पूर्णांक हैं।

एक सामान्य 64-बिट सिस्टम पर, size_t 64-बिट होगा, लेकिन अहस्ताक्षरित int 32 बिट होगा। इसलिए हम उनका परस्पर उपयोग नहीं कर सकते।

एक मानक अनुशंसा यह है कि size_t एक अहस्ताक्षरित लंबे जितना बड़ा हो। तो आप सोच सकते हैं कि हम size_t के स्थान पर unsigned long का उपयोग कर सकते हैं, लेकिन 64-बिट सिस्टम पर unsigned long का उपयोग कर सकते हैं, यदि OS in Windows, 32-बिट्स का होगा, लेकिन size_t 64-बिट्स का होगा।


  1. कॉन्स्ट इंट *, कॉन्स्ट इंट * कॉन्स्ट और इंट कॉन्स्ट * में क्या अंतर है?

    यहां हम पूर्णांक पॉइंटर्स पूर्णांक स्थिरांक और पूर्णांक स्थिरांक पॉइंटर्स के आधार पर कुछ भिन्न प्रकार की परिवर्तनीय घोषणा देखेंगे। उन्हें निर्धारित करने के लिए हम दक्षिणावर्त/सर्पिल नियम का उपयोग करेंगे। शर्तों पर चर्चा करके हम नियमों को भी समझ सकते हैं। स्थिरांक int * . इसका उपयोग कंपाइलर को यह ब

  1. C++ में डॉट (.) ऑपरेटर और -> में क्या अंतर है?

    डॉट और एरो ऑपरेटर दोनों का उपयोग C++ में किसी वर्ग के सदस्यों तक पहुंचने के लिए किया जाता है। वे बस विभिन्न परिदृश्यों में उपयोग किए जाते हैं। सी ++ में, वर्ग, संरचना, या संघ के रूप में घोषित प्रकारों को वर्ग प्रकार माना जाता है। तो निम्नलिखित उन तीनों को संदर्भित करता है। a.b का उपयोग केवल तभी किय

  1. C# में int और Int32 में क्या अंतर है?

    Int32 .NET फ्रेमवर्क द्वारा प्रदान किया गया एक प्रकार है जबकि int C# भाषा में Int32 के लिए एक उपनाम है। इंट32 x =5; इंट एक्स =5; इसलिए, उपयोग में उपरोक्त दोनों कथनों में 32 बिट पूर्णांक होगा। वे एक ही कोड को संकलित करते हैं, इसलिए निष्पादन के समय में कोई अंतर नहीं होता है। एकमात्र मामूली अंत