C++ config library