title: What do I get from front() of empty std container?
body: <p>If <code>front()</code> returns a reference and the container is empty what do I get, an undefined reference? Does it mean I need to check <code>empty()</code> before each <code>front()</code>?</p>