c++ with golang style