In C++, every variable is required to have a well-defined "type", which describes how its values are represented in memory (and what operations are appropriate for those values).

  1. Hungarian Prefixes
  2. Boolean
  3. Literals
  4. Bitwise Representation
  5. Max Value
  6. Conversion
  7. Enumeration
  8. Shortcuts
  9. Variant
  10. RTTI: RunTime Type Information