Some C++ tools