c++: main