first cplus plus source file