Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 503 Bytes

File metadata and controls

7 lines (4 loc) · 503 Bytes

练习14.48:你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有向bool的类型转换运算符吗?如果是,解释原因并说明该运算符是否应该是explicit的;如果不是,也请解释原因。


是可以的,如果Book的m_no是0,那么可以让其表示false。

应该是explicit的,因为向bool的类型转换通常用在条件部分,这个时候仍然会被隐式地转换,而其余情况必须显示转换。