support  C++  code