非C++内建类A和B,在哪些情况下B能隐式转化为A
生活随笔
收集整理的這篇文章主要介紹了
非C++内建类A和B,在哪些情况下B能隐式转化为A
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
//B公有繼承自A,可以是間接繼承
class B:public A{}//B實(shí)現(xiàn)了隱式轉(zhuǎn)化為A的轉(zhuǎn)化操作
class B{operator A();}//A實(shí)現(xiàn)了non-explicit的參數(shù)為B
class A{A(const B&);}//賦值操作
A& operator=(const B&);
?
轉(zhuǎn)載于:https://www.cnblogs.com/yingl/p/5825932.html
總結(jié)
以上是生活随笔為你收集整理的非C++内建类A和B,在哪些情况下B能隐式转化为A的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 怎么安装nvidia控制面板 安装NVI
- 下一篇: 利用velocity.js将svg动起来