C++ source file