Great lectures, much better presentation than other MSDN videos I've seen.
Never having used much STL, I'm surprised that map doesn't have a const operator, returning a const reference. Is this because things would get tricky if the supplied key isn't present in the map? Would an exception not suffice here? It could be considered
undefined behaviour, just like the out-of-range vector subscript you highlighted in the first video. Perhaps the intention is to guide programmers down a more robust path, since find() can indicate 'not found' through its return value without resorting to
exceptions or asserts.