Improve C++ code generator
Improve C++ codegen for constructors and methods
Simply The test a little bit