title: When does it make sense to typedef basic data types?
body: <p>A company's internal c++ coding standards document states that even for basic data types like int, char, etc. one should define own typedefs like "typedef int Int". This is justified by advantage of portability of the code.
  However are there general considerations/ advice about when (in means for which types of projects) does it really make sense?
  Thanks in advance..</p>