• Compiler conformance
  • Naming conventions
  • Type usage
  • Strongly-typed enum bitmask flags
  • Unicode
  • Error reporting
  • SAL annotation
  • The pImpl idiom
  • Calling-conventions
  • Default constructors/assignment operators
  • DirectXMath Parameter Conventions
  • Further Reading