add  c++ code