MTuner

Knowledge

list reference from tools-engineer-checklist.md by Geoff Evans
Objects
  • Implicit this
  • Overloading and overload resolution
  • Constructor and destructor (implications for this's virtuals, exceptions)
Virtuals
  • vtable: when is it set, how is it found, and what does it contain
  • vtable: what are the implications of multiple inheritance
Generics
  • Function templates, class templates, concerns about code bloat
  • Runtime type information (vs. reflection), type traits
  • Template meta-programming, constexpr


Resources

Test Your Skills