C++ musings