分享
定制
class A{
public:
A(){func(0);};
virtual void func(int data){printf("A1?:%d",data);}
virtual void func(int data) const{printf("A2?:%d",data);}
void func(char *str){printf("A3?:(%s)",str);}
};
class B:public A{
public:
void func(){printf("B1?:%s","");}
void func(int data){printf("B2?:%d",data);}
void func(char *str){printf("B3?:(%s)",str);}
};
int main()
{
A *pA;
B b;
const A *pcA;
pA=&b;
pA->func(1);
pA->func("test");
A().func(1);
pcA=&b;
pcA->func(2);
return 0;
}
程序運行的結果:
A1?:0
B2?:1
A3?:(test)
A1?:0
A1?:1
A2?:2
1)
基類的指針指向派生類對象:那么該指針只能夠調用基類所定義的函數(shù),但是如果該函數(shù)為虛函數(shù),則調用該派生類自己的成員函數(shù)。(B2?:1)
2)
如果以派生類的指針指向基類對象,則必須事先做明顯的轉型操作,但是這種做法很危險。
2、
include
template
void func(const int &t)
{
cout< } template void func(const T&t) { cout< } int main() { func(10.3); func(1000); return 0; } 程序運行結果: 10.3 1000 如果上述函數(shù)改為 include void func(const int &t) { cout< } template void func(const T&t) { cout< } int main() { func(10.3); func(1000); return 0; } 則程序的運行結果為: 10.3 1100 如果使用函數(shù)的非模板形式,不能在前面加上template關鍵字。 3、 改錯: include class klass { public: klass(){} private: ~klass(){} void func(int n){ cout<<"klass!!"< } public: void test(){ func(100); } }; int main() { klass k; k.test(); return 0; } 運行后程序顯示:error C2248: ’klass::~klass’?: cannot access private member declared in class ’klass’ 證明析構函數(shù)的屬性必須為public。 但是,如果把klass k改為klass* pk; pk=new klass; pk->test();程序通過,但是klass不能釋放 ? 上一篇: Intel ICSC筆經 下一篇: 趨勢科技筆經 相關文章 1趨勢科技筆經 2趨勢科技筆試歸來 3NEC筆試掛了 4NEC電子筆試分享 5NEC筆試歸來 6NEC筆試題型 7聯(lián)想武大筆經 8聯(lián)想筆經 9攢rp 發(fā)聯(lián)想筆經 10聯(lián)想(lenovo)筆試記 11今天去了明基筆試 12今天的benq筆試 熱點文章 應聘算法工程師筆試題有哪些應答技巧 大數(shù)據(jù)時代,算法無處不在,互聯(lián)網數(shù)據(jù)挖掘、關聯(lián)推薦、臨床醫(yī)學 求職中為什么會有筆試? 首先來了解一個概念,求職中為什么會有筆試? 在企業(yè)針對應屆生 應屆生Python工程師筆試題攻略 Python近兩年一直霸占編程語言排行榜Top3,火熱程度有目共睹。而 平面設計師筆試題應答技巧 眾所周知,平面設計是一個非常穩(wěn)定且發(fā)展?jié)摿^大的崗位,一般而 產品經理的筆試技巧有哪些 互聯(lián)網作為近兩年的熱門行業(yè),很多崗位都讓人躍躍欲試,其中產品 職業(yè)能力筆試測驗的準備方向 職業(yè)能力測驗是指通過一些測試,來判斷求職者的能力、性格等方面 筆試中到底有哪些內容,應該如何準備 不知道今年參加秋招的小伙伴們有沒有意識到,秋招已經開始了! 2020國家能源筆試考情情況 2020國家能源校園招聘的筆試工作已在12月15日結束,不少學生懷揣
【使用錘子簡歷小程序制作簡歷】
零經驗實習簡歷模板
21254人用過
學生求職簡歷模板
52754人用過
申請研究生簡歷模板
2324人用過
經典工作簡歷模板
6254人用過
投行咨詢簡歷模板
12465人用過
產品經理簡歷模板
7532人用過
程序員簡歷模板
7457人用過
留學英文簡歷模板
4554人用過