C++基础题:对于类A和类B,若 A(B());能够编译通过,那么最可能是下面哪一种情况?

2024-12-31 13:40:32
推荐回答(2个)
回答1:

B tmp();//假定B类的匿名临时对象tmp
A(tmp);
A构造有参,B构造无参;
(a) 应该是A(const B)才对吧
(b) 友元影响的是访问而不是构造吧
(d) 应该是B中存在一个类型转换函数operator A()

回答2:

bbbbbbbbbbbbb