GuestRoom() = default;
等价于
GuestRoom() {}
https://en.cppreference.com/w/cpp/language/default_constructor
https://www.cnblogs.com/sanerer/p/6994961.html
就是你可以直接定义GuestRoom a;而不需要指定参数
因为在类对象交互过程中,经常会有隐式的默认构造转换需要
就是提供一个无参构造函数,在没有其他构造函数的时候系统自动为类提供无参构造函数,但是定义了有参构造函数之后就要定义