this project use gen.py to generate C++ codes in a configurable way, the generated C++ code reveals some underlying facts of data types in C++.