C++ Common Lib