學習C++有一段時間,根據經驗來講,關鍵仍是基礎,高樓萬丈平地起,切記浮躁,一步一個腳印,從最基本的知識的開始,大道理很少講,全部的每一個點都很重要,下面咱們就看看C++須要學習那些.面試
1、 內聯函數、函數重載、函數設定默認值、釋放對內存(delete)數組
2、 1、拷貝函數、構造函數、析構函數各自的功能是什麼?執行順序是?ide
2 、拷貝函數、構造函數、析構函數的內嵌對象的執行順序是?函數
3、類做爲參數,三個函數的執行順序是?學習
4、拷貝構造函數在那三種狀況調用?如何設定默認值、重載this
(1)定義同時、已知對象對未知數賦值。(2)實參傳遞形參。 spa
(3)函數返回類。指針
5、對象創建數組,對象指針進行下標訪問和指針訪問。對象
6、成員函數、this指針的做用?blog
7、string類、字符數組、子串表示、長度運算符。
8、對象、對象引用、對象指針做爲函數調用的區別是什麼?參數(常參
數)、常量的特色和做用是什麼?
9、靜態數據成員(成員函數)如何定義,初始化?
10、友元機制在什麼狀況申明?有什麼做用?普通函數和其餘類做爲友元如何
定義?
3、類的派生和繼承
1、派生類的定義?一個/多個類
2、基類有數據成員、構造函數帶參數派生類如何定義?
3、數據成員訪問屬性?變化?派生類不一樣寄生方式的生成?
4、公有、私有、繼承訪問規則?
5、多重繼承中,構造函數、析構函數的順序?虛基類是什麼?
6、派生類的內嵌對象如何定義?派生類構造函數?
7、訪問申明、調用須要注意什麼?
8、多重繼承派生類定義?定義順序決定三類函數的順序?
9、虛基類構造函數值執行一次。後面忽略
4、多態性
1、運算符重載時,普通函數、類的友元、類的成員函數的區別?注意事項?
如何重載?如何調用?
2、賦值運算符函數,三類函數什麼狀況調用?
3、虛函數如何定義?爲何定義?派生類實現多態性,經過基類引用,指針
指向派生類,才能動態多態化,不能將基類對象賦用派生類對象。
4、實現多態性、虛函數、類的派生、派生類定義虛函數,注意事項?函數
名、返回值、順序與基類徹底一致。
5、抽象類如何定義?純虛函數如何定義?注意事項?
6、定義文件類對象,文件派生類對象,打開操做關聯,構造函數、調
用open函數。
大致的內容總結的比較齊全了,此知識點也常常用於C++面試題,和C++考試。
若是你以爲好請你關注,更多精彩內容,新浪微博@_Mr_just_騰訊微博@Mr_just