C++ niceness