सी मानक (आईएसओ/आईईसी 9899: 2011 या 9899: 1999) <stddef.h>
में एक प्रकार ptrdiff_t
परिभाषित करता है।ssize_t और ptrdiff_t के बीच क्या अंतर है?
पॉज़िक्स मानक (आईएसओ/आईईसी 9945; आईईईई स्टडी 1003.1-2008) <sys/types.h>
में एक प्रकार को परिभाषित करता है।
- इन प्रकारों (या दोनों आवश्यक समझा गया क्यों) के बीच क्या अंतर है?
- वहाँ एक कार्यान्वयन जहां
ssize_t
के लिए अंतर्निहित आधार प्रकारptrdiff_t
के समान नहीं है?
शायद यह 'ptrdiff_t' कि' ssize_t' के अलावा के लिए बुलाया के शब्दों है? कभी-कभी, एक हस्ताक्षरित आकार का प्रकार उपयोगी होता है, यदि आप मध्यस्थ रूप से इसे '-1' का प्रतिनिधित्व करने में सक्षम होना चाहते हैं। 'Ptrdiff_t' का अर्थशास्त्र" दो बिंदुओं के बीच अंतर "है, जो वास्तव में" आकार "का अर्थशास्त्र नहीं है। –
संभावित स्टैडर्ड समितियों में शायद एनआईएच परावर्तक का थोड़ा सा –