首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++中等题解决办法

2012-04-04 
C++中等题非C++内建型别 A 和 B,在哪几种情况下B能隐式转化为A?[C++中等]答:a. class B : public A { ……}b

C++中等题
非C++内建型别 A 和 B,在哪几种情况下B能隐式转化为A?[C++中等]
答:
a. class B : public A { ……} 
b. class B { operator A( ); } 
c. class A { A( const B& ); } 
d. A& operator= ( const A& );

[解决办法]
隐式类型转换是operator 选B吧~
[解决办法]
B,已经定义了一个类型转换函数,很明显可以
C,可以通过A的单参数构造函数(参数类型是B)构造一个A

热点排行