title: Cross-platform primitive data types in C++
body: <p>Unlike Java or C#, primitive data types in C++ can vary in size depending on the platform.  For example, <code>int</code> is not guaranteed to be a 32-bit integer.
  Various compiler environments define data types such as <code>uint32</code> or <code>dword</code> for this purpose, but there seems to be no standard include file for fixed-size data types.</p>
  
  <p>What is the recommended method to achieve maximum portability? </p>