edit for c++