2023年C 面試題(含答案)

2021-10-05 06:18:31 字數 587 閱讀 9868

幾乎一樣。i++返回的是i的值,++i返回的是i+1的值,即++i是乙個確定的值,是乙個可以修改的左值。

虛函式是允許被其子類重新定義的成員函式。

虛函式的宣告:virtualreturntypefunc(parameter);引入虛函式的目的是為了動態繫結;

純虛函式宣告:virtualreturntypefunc(parameter)=0;引入純虛函式是為了派生介面。(使派生類僅僅只是繼承函式的介面)

防止記憶體洩漏。想去借助父類指標去銷毀子類物件的時候,不能去銷毀子類物件。假如沒有虛析構函式,釋放乙個由基類指標指向的派生類物件時,不會觸發動態繫結,則只會呼叫基類的析構函式,不會呼叫派生類的。派生類中申請的空間則得不到釋放導致記憶體洩漏。

reserve()用於讓容器預留空間,避免再次分配記憶體;capacity()返回在重新進行分配以前所能容納的元素數量。

通常在類外申明static成員,但是staticconst的整型(bool,char,int,long)可以在類中宣告且初始化,staticconst的其他型別必須在類外初始化(包括整型陣列)。

更多:(1)2023年c++面試題(六)阿里

(2)2023年c++面試題(七)阿里

2023年一些前端的面試題(含答案)

1 css實現自適應寬高 img2 什麼是flex,寫出常見屬性,以及作用flex即 flexible box,彈性布局,用來為盒狀模型提供最大的靈活性。可以實現類似垂直居中布局。box box webkit核心的瀏覽器,必須加上 webkit字首 box 設為flex布局以後,子元素的float ...

JAVA面試題總匯 含答案

6.以下 有什麼問題?stl易 typedef vector intarray intarray array array.push back 1 array.push back 2 array.push back 2 array.push back 3 刪除array陣列中所有的2 for inta...

2020面試題整理(無答案)

疫情期間找個好工作,真的好難啊,可能還是自己比較菜吧,面試完之後就沒有了回應,其實也沒事,就當積累經驗了,不然就不好有下面自己不會的面試題了,我把3月到4月面試遇到的面試題都整理了一下,答案我覺得只有自己去查資料 找度娘 收穫成果,才有意義,因此只提供了面試題,裡面自己會的和不會的都存在,希望正在找...