c++ code geupdate