overwrite c++ compiler