1.用c++實現記憶體複製函式
void * mymemmove(void *dst,const void *src,int count)
while (count--)
return ret;
}
參考文章:
2.python中copy與deepcopy的區別
1)淺複製copy.copy():只拷貝父物件,不會拷貝物件的內部的子物件。
import copy
a = [1, 2, [1, 2]]
c = copy.copy(a)
print(id(a), id(c))
print(id(a[2]), id(c[2]))
"""結果:
140070937910600 140070937921608
140070937920328 140070937920328
"""
2)深複製deepcopy.copy():**拷貝父物件以及拷貝物件的內部的子物件。
import copy
a = [1, 2, [1, 2]]
c = copy.deepcopy(a)
print(id(a), id(c))
print(id(a[2]), id(c[2]))
"""結果:
2390921414536 2390921515848
2390918764680 2390921523272
"""
參考文章: 3.
a = "hello"
b = a
a = "hello,world"
print(b)
問b的值是否改變?
"""
結果:hello
"""
C 面試總結
深度不夠,學習能力一般,表達業餘。物件導向的三大特性 封裝性,繼承性,多型性。智慧型指標 unique ptr不允許多個指標共享資源,可以用標準庫中的move函式轉移指標 shared ptr多個指標共享資源,weak ptr不詳 內部函式 靜態函式 static 在定義它的檔案中可以被呼叫,在同一...
C 面試總結
1 c c 面試知識點總結 一 2 c c 面試知識點總結 二 3 c c 面試知識點總結 三 1 c 面試總結 一 常用關鍵字 2 c 面試總結 二 類 3 c 面試總結 三 模板與泛型程式設計 4 c 面試總結 四 標準庫 5 c 面試總結 五 c 11 14新特性 6 c 面試總結 六 雜記 ...
c 面試總結
專案招人,負責面試了幾個人,網上找了一些面試內容,總結一下 什麼是.net?什麼是clr?il是什麼?gc是什麼,簡述一下gc的工作方式?類 class 和結構 struct 的區別是什麼?它們對效能有影響嗎?net bcl裡有哪些是類 結構 為什麼它們不是結構 類 在自定義型別時,您如何選擇是類還...