學習C++有一段時間,根據經驗來說,關鍵還是基礎,高樓萬丈平地起,切記浮躁,一步一個腳印,從最基本的知識的開始,大道理不多講,所有的每個點都很重要,下面我們就看看C++需要學習那些.
一、 內聯函數、函數重載、函數設定默認值、釋放對內存delete)
二、 1、拷貝函數、構造函數、析構函數各自的功能是什麼?執行順序是?
2 、拷貝函數、構造函數、析構函數的內嵌對象的執行順序是?
3、類作為參數,三個函數的執行順序是?
4、拷貝構造函數在那三種情況調用?如何設定默認值、重載
1)定義同時、已知對象對未知數賦值。2)實參傳遞形參。
3)函數返回類。
5、對象建立數組,對象指針進行下標訪問和指針訪問。
6、成員函數、this指針的作用?
7、string類、字符數組、子串表示、長度運算符。
8、對象、對象引用、對象指針作為函數調用的區別是什麼?參數常參
數)、常量的特點和作用是什麼?
9、靜態數據成員成員函數)如何定義,初始化?
10、友元機制在什麼情況申明?有什麼作用?普通函數和其他類作為友元如何
定義?
三、類的派生和繼承
1、派生類的定義?一個/多個類
2、基類有數據成員、構造函數帶參數派生類如何定義?
3、數據成員訪問屬性?變化?派生類不同寄生方式的生成?
4、公有、私有、繼承訪問規則?
5、多重繼承中,構造函數、析構函數的順序?虛基類是什麼?
6、派生類的內嵌對象如何定義?派生類構造函數?
7、訪問申明、調用需要注意什麼?
8、多重繼承派生類定義?定義順序決定三類函數的順序?
9、虛基類構造函數值執行一次。後面忽略
四、多態性
1、運算符重載時,普通函數、類的友元、類的成員函數的區別?注意事項?
如何重載?如何調用?
2、賦值運算符函數,三類函數什麼情況調用?
3、虛函數如何定義?為什麼定義?派生類實現多態性,通過基類引用,指針
指向派生類,才能動態多態化,不能將基類對象賦用派生類對象。
4、實現多態性、虛函數、類的派生、派生類定義虛函數,注意事項?函數
名、返回值、順序與基類完全一致。
5、抽象類如何定義?純虛函數如何定義?注意事項?
6、定義文件類對象,文件派生類對象,打開操作關聯,構造函數、調
用open函數。
大體的內容總結的比較齊全了,此知識點也經常用於C++面試題,和C++考試。
如果你覺得好請你關注,
新浪微博:http://weibo.com/135386138
騰訊微博:http://t.qq.com/wuye2384
本文出自 “開發源代碼” 博客,請務必保留此出處http://daxiao51.blog.51cto.com/5122382/1053215