Oh No! Big-O

Full Disclosure OK, before we go on I’m warning you: we’re going to talk about Big-O notation. I know, I know, you hated it when you were in school, or, you’ve never heard of it. Bear with me. We’re going … Continue reading

Lazy Evaluation Makes for Smart map<>

Lazy Evaluation Lazy evaluation delays the evaluation of an expression until its value is needed.1 Adding a mechanism to an stl::map that calculates the value based on the key adds optional lazy evaluation. This can be used to populate the … Continue reading