मैं बहुत उलझन में हूँ size_t
। मैंने इंटरनेट पर खोज की है और हर जगह उल्लेख किया है कि size_t
एक अहस्ताक्षरित प्रकार है, इसलिए यह केवल गैर-नकारात्मक मूल्यों का प्रतिनिधित्व कर सकता है।
मेरा पहला सवाल है: यदि इसका उपयोग केवल गैर-नकारात्मक मूल्यों का प्रतिनिधित्व करने के लिए किया जाता है, तो हम unsigned int
इसके बजाय का उपयोग क्यों नहीं करते हैं size_t
?
मेरा दूसरा सवाल है: हैं size_t
और unsigned int
विनिमेय हैं या नहीं? यदि नहीं, तो क्यों?
और क्या कोई मुझे इसका एक अच्छा उदाहरण दे सकता है size_t
और इसके कामकाज को संक्षेप में बता सकता है?
typedef /*This part is implementation dependent */ size_t;