edit cpp