c++ style
c++ style