1.在构造函数的初始化列表中赋值会更高效
https://isocpp.org/wiki/faq/ctors#init-lists
建议:如何选择类型
不要混用符号类型和无符号类型。
初始化每个内置类型的变量。P41
初始化所有指针 P49
常量表达式用constexpr定义P59