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