1. static關鍵字的作用 (1)全局靜態變量 (2)局部靜態變量 (3)靜態函數 (4)類的靜態成員 (5)類的靜態函數 2.C++和C的區別 (1)設計思想 (2)語法上 3.C++中四種cast轉換 4.C/C++中指針和引用的區別 ...
自己整理了一些常見的面試題,頻率挺高的都是,而且感覺這里這些基礎的東西都會問,自己過幾天也要面試了,所以發上來讓大家一起看看,有什么錯誤的地方望提醒我糾正。 位數據類型以及sizeof大小 char: short int: int: long: long long: float: double: bool: 指針類型的都是 虛函數也是 ,因為它是靠虛指針管理的 。sizeof結構體的運算都是內存 ...
2016-08-21 20:24 0 1653 推薦指數:
1. static關鍵字的作用 (1)全局靜態變量 (2)局部靜態變量 (3)靜態函數 (4)類的靜態成員 (5)類的靜態函數 2.C++和C的區別 (1)設計思想 (2)語法上 3.C++中四種cast轉換 4.C/C++中指針和引用的區別 ...
1、棧上的分配內存快還是堆上快? 答:棧,原因如下: ①棧的分配有計算機底層驅動,算法簡單,堆的分配需要C++庫支持,算法比較復雜; ②棧的分配不會遇到清理內存碎片的情況,但堆的分配中可能會遇到未釋放的內存碎片垃圾的清理問題; 2、Top K問題 答:Top k問題即:在大量數據 ...
C++ C++ 和C的主要區別 C語言是面向過程編程,C++是面向對象編程,C++ 完全兼容C C++有哪些特性,簡述對他們的理解 封裝、繼承、多態 封裝 將的事物抽象成一個個集合(也就是所說的類),實現 ...
1.面向對象的特征? 封裝、繼承、多態。 2.一個C++源文件從文本到可執行文件經歷的過程? 預處理階段:對源代碼文件中文件包含關系(頭文件)、預編譯語句(宏定義)進行分析和替換,生成預編譯文件 編譯階段:將經過預處理后的預編譯文件轉換成特定匯編代碼(編譯原理相關,詞法分析 ...
題目來自牛客網 解析部分來自牛客網 https://www.nowcoder.com/4685265 一 分析下面代碼有什么問題? void test1() { char strin ...
p.p6 { margin: 0; font: 10.5px Times; color: rgba(251, 0, 7, 1); -webkit-text-stroke: #fb0007; backg ...
p.p6 { margin: 0; font: 10.5px Times; color: rgba(251, 0, 7, 1); -webkit-text-stroke: #fb0007; backg ...
目錄 關鍵字與操作符 static const #define typedef using 指針與引用 引用與指針的區別和聯系 為什么傳引用比傳指針安全? 野指針 智能指針 類 空類默認成員函數 友元函數和友元類 多態與虛函數 C++多態性實現原理 ...