C++ मानक बाइट्स में इंटीग्रल प्रकार के आकार को निर्दिष्ट नहीं करता है। यह उस न्यूनतम सीमा को निर्दिष्ट करता है जिसे इन प्रकारों को धारण करने में सक्षम होना चाहिए।
बिट्स में आकार निर्दिष्ट न्यूनतम सीमा से आसानी से पाया जा सकता है।
मानक का जिक्र नहीं है लेकिन विभिन्न प्लेटफॉर्म के लिए आमतौर पर उपयोग किए जाने वाले आकार हैं -
- 32-बिट सिस्टम के लिए, मानक ILP32 है - यानी, int, long और पॉइंटर सभी 32-बिट मात्राएं हैं।
- 64-बिट सिस्टम के लिए, यूनिक्स मानक LP64 है - लंबा और पॉइंटर 64-बिट है (लेकिन int 32-बिट है)। विंडोज 64-बिट मानक एलएलपी 64 है - लंबा और पॉइंटर 64-बिट हैं (लेकिन लंबा और इंट दोनों 32-बिट हैं)।