1.談談虛析構的作用
當父類指針指向子類空間時,如果同過父類指針只能釋放子類空間中父類的空間。
如果實現(xiàn)了虛析構,那么可以通過父類指針釋放子類的所有空間(子類新增,父類的空間)
2.談談你對異常多態(tài)的理解
通過異常的父類指針或引用,捕獲該父類異常派生出的所有子類異常
3.常用算法生成算法
//accumulate算法 計算容器元素累計總和 accumulate(iterator beg, iterator end, value)
//fill算法 向容器中添加元素 fill(iterator beg, iterator end, value)
4.談談你對質變算法和非質變算法的理解
質變算法:是指運算過程中會更改區(qū)間內的元素的內容。例如拷貝,替換,刪除等 等
非質變算法:是指運算過程中不會更改區(qū)間內的元素內容,例如查找、計數(shù)、遍 歷、尋找極值等
5.vector容器中at和[]的區(qū)別
at為成員方法,如果越界或拋出異常
[]是運算符重載,如果越界不會拋出異常
更多關于物聯(lián)網(wǎng)培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經(jīng)驗,采用全程面授高品質、高體驗培養(yǎng)模式,擁有國內一體化教學管理及學員服務,助力更多學員實現(xiàn)高薪夢想。