C++ Repository