c++ executor