C++ lab