Software Development, Software Performance.
later, if at all. Premature generalization is also a root of evil. Overgeneralization can happen in many areas; representation is a key one. C++ can represent very rich, dense data types. Use that to your advantage! If you choose to represent your key data structures in some non-local form that is