個人面試知識點

2021-10-09 06:17:47 字數 709 閱讀 4076

面試中遇到的各種有必要的知識點,慢慢整理

1. 大端小端

大端是高位元組在低位址,低位元組在高位址,類似於字串,先讀到的在高位

小端是高位元組高位址,低位元組低位址

2. c語言的函式指標陣列定義方式

int (*fun_array[4]) (int,int) = ;
3. c++  function

#includestd::functionfunc = foo;
4. volatile、mutable分別怎麼用,有什麼區別?

在c++中,mutable也是為了突破const的限制而設定的。被mutable修飾的變數,將永遠處於可變的狀態,即使在乙個const函式中。

5. vector的擴容機制

對vector的任何操作,一旦引起空間重新配置,指向原vector的所有迭代器就都失效了 ;

不同的編譯器實現的擴容方式不一樣,vs2015中以1.5倍擴容,gcc以2倍擴容。

可以用reserve()預留空間,避免vector的頻繁擴容

6. 關於類的大小,類的成員函式並不會使得類變大,但是類的虛函式會導致類增加乙個函式指標的大小

6. map 底層紅黑樹

7.空類的大小是1,是為了讓這個類的例項有乙個獨有的位址

9.智慧型指標、c++多執行緒、鎖、右值引用

10.作業系統、編譯原理

知識點 面試

參 dom document object model,即文件物件模型 是 w3c 組織推薦的處理 xml 的一種方式。dom解析器在解析xml文件時,會把文件中的所有元素,按照其出現的層次關係,解析成各個node物件 節點 優點 把xml檔案在記憶體中構造樹形結構,可以遍歷和修改節點 缺點 如果檔...

個人知識點總結

解除安裝 1.解除安裝 viewholder.iv antivirusitem clear.setonclicklistener new onclicklistener 2.監聽解除安裝廣播事件 1.建立監聽解除安裝的廣播接受者 private class uninstallreceiver ext...

個人知識點總結

1.url headers 引數確定 url 如果目標 是靜態的網頁,那就直接確定是他 遇到 ajax 非同步載入 需要通過 network 中 xhr 來通過抓包獲取資料 headers 這個不多說了 2.關於請求方式 我用的最多的 還是 get 請求 還有乙個沒有怎麼學到post 就pass 常...