天天看點

Cpp廣聯達實習一面2019年

1,關于多态你了解多少,怎麼實作

2,用new申請數組,什麼時候用delete銷毀

3,在linux下,你用什麼調試工具,遇到錯誤怎麼解決

4,在vs中,遇到錯誤怎麼調試,斷點類型你了解多少

5,一個近乎有序的數組,你用什麼排序方式,複雜度多少

6,項目,大概5分鐘

7,stl了解多少,會用還是了解實作原理 

8,堆和棧的差別

回答:用new申請數組,什麼時候用delete銷毀

我回答的是,在變量或者對象的作用域結束時銷毀

delete 釋放new配置設定的單個對象指針指向的記憶體

delete[] 釋放new配置設定的對象數組指針指向的記憶體

當new對象有[]就用delete[],否則用delete,delete指針以後應指派為NULL,最好先判斷這個指針是否存在

繼續閱讀