筆試題(“引用”與多態(tài))
1. “引用”與多態(tài)的關(guān)系?
引用是除指針外另一個可以產(chǎn)生多態(tài)效果的手段。這意味著,一個基類的引用可以指向它的派生類實例。
例4
Class A; Class B : Class A{...}; B b; A& ref = b;
2. “引用”與指針的區(qū)別是什么?
指針通過某個指針變量指向一個對象后,對它所指向的變量間接操作。程序中使用指針,程序的可讀性差;而引用本身就是目標(biāo)變量的別名,對引用的操作就是對目標(biāo)變量的操作。此外,就是上面提到的'對函數(shù)傳ref和pointer的區(qū)別。
3. 什么時候需要“引用”?
流操作符<<和>>、賦值操作符=的返回值、拷貝構(gòu)造函數(shù)的參數(shù)、賦值操作符=的參數(shù)、其它情況都推薦使用引用。
【筆試題(“引用”與多態(tài))】相關(guān)文章:
"引用"與多態(tài)的關(guān)系筆試經(jīng)驗11-21
360筆試題目10-20
華為2017筆試題08-16
華為2017筆試試題08-10
桂林銀行筆試題筆經(jīng)10-21
services多態(tài)的使用方法11-15
文獻(xiàn)參考引用10-31
文獻(xiàn)引用格式10-04