一些小問題

2022-04-07 07:59:57 字數 610 閱讀 2545

問1:子類繼承了父類的所有成員,對嗎?

答1:錯,至少子類沒有繼承父類的建構函式(析構函式不知有沒有繼承,但複製建構函式肯定是繼承了)。

class

a a(

intx){}

a(const a& a)

a& operator=(const a& a)

};class b: public

a{};

intmain()

view code

問2:父類指標指向子類物件,通過該指標能夠呼叫子類特有(父類沒有)的函式嗎?

答2:不能,見下例。

#include using

namespace

std;

class

a{};

class b:publica};

intmain()

view code

問3:問2的基礎上,若該函式在父類中也宣告了,通過該指標能夠呼叫子類特有(父類也有,但函式體不一樣)的函式嗎?若不能怎麼才能做到?

答3:不能,沒有虛函式的話,父類指標只能呼叫父類自己的函式,如果要呼叫同名的子類函式,則應該將父類的函式宣告為虛函式。

一些小問題

1 曼徹斯特編碼和差分曼徹斯特編碼。曼徹斯特編碼,常用於區域網傳輸。在曼徹斯特編碼中,每一位的中間有一跳變,位中間的跳變既作時鐘訊號,又作資料訊號 從高到低跳變表示 1 從低到高跳變表示 0 還有一種是差分曼徹斯特編碼,每位中間的跳變僅提供時鐘定時,而用每位開始時有無跳變表示 0 或 1 有跳變為 ...

一些小問題

最近使用win10出現了很多問題,簡單總結一二。第一,剛建登陸使用者時,使用者名稱搞成了中文的,於是乎eclipse中 總是報錯,想改名發現改不了,必須先將家庭版公升級為專業版才可以建立乙個admin許可權的賬戶登入,然後修改c users 張三中的張三為英文。第二,我的電腦不在桌面上,進去麻煩,要...

servlet一些小問題

httpservlet繼承了genericservlet,而genericservlet 抽象類,該抽象類中只有乙個抽象方法,那就是service 方法,其他的方法都是非抽象的 實現了servlet,servletconfig,serializable介面。servlet介面中有有五個抽象方法,分別...