C++ Utils