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