c++ main file