c++支持两种形式初始化
复制初始化 使用 ‘=’形式
直接初始化 使用圆括号()
string null_book = "9-999-99999-9"; // copy-initialization
string dots(10, '.'); // direct-initialization
string empty_copy = string(); // copy-initialization
string empty_direct; // direct-initialization
直接初始化调用与其参数相匹配的构造函数
复制初始化使用复制构造函数