1、右值引用和轉移 (選擇)
2、x++和++x (選擇)
首先,++是單目運算子,優先順序是高於=的,所以是先執行++。
第二,x++返回值是(x+1),是表示式而非變數
左值不能是表示式,所以x++=這種是錯誤的。
3、select epoll poll? (選擇)
4、程序、執行緒、超執行緒 (簡答)
5、資料結構各種查詢的試用情景(選擇)
6、dynamic_caststatic_castconst_cast reinterpret_cast c++的四種型別轉換(選擇)
7、子類指標轉換為父類指標?發生什麼事
父類子類指標函式呼叫注意事項
1,如果以乙個基礎類指標指向乙個衍生類物件(派生類物件),
那麼經由該指標只能訪問基礎類定義的函式(靜態聯翩)
2,如果以乙個衍生類指標指向乙個基礎類物件,必須先做強制轉型動作(explicit cast),這種做法很危險,也不符合生活習慣,在程式設計上也會給程式設計師帶來困擾。(一般不會這麼去定義)。
其實該指標表現出來的特性,還是看該指標的型別,所以總結出來,指標能使用什麼函式,全看自己是什麼型別。
3,如果基礎類和衍生類定義了相同名稱的成員函式,那麼通過物件指標呼叫成員函式時,
到底呼叫那個函式要根據指標的原型來確定,而不是根據指標實際指向的物件型別確定。
總體而言:指標能訪問什麼函式,完全看指標的型別。如果指標被強制轉換了型別,表現出的特性是轉換後的特性。
總結:乙個指標能索引什麼函式,全看該指標的型別,索引到的函式表現的是子類的特性還是父類的特性,看該函式是不是虛函式,如果是虛函式,表現的特性跟著物件型別走。
京東筆試總結
集中式匯流排 集中式序列鏈結,查詢所有部件都用一條 匯流排請求 線 集中式定時查詢,所有部件共用一條 匯流排忙 線 集中式定時查詢,所有部件都用一條 匯流排請求 線 乙個gfs集群由乙個master和大量chunkserver構成 浮點數尾數基值rm 8,尾數長度為6,則可表示規格化正尾數的個數為多...
京東筆試題總結
1.談談優雅降級與漸進增強的區別。漸進增強 progressive enhancement 針對低版本瀏覽器進行構建頁面,保證最基本的功能,然後再針對高階瀏覽器進行效果 互動等改進和追加功能達到更好的使用者體驗。優雅降級 graceful degradation 一開始就構建完整的功能,然後再針對低...
搜狗筆試題
乙個長度為n的陣列a 0 a 1 a n 1 現在更新陣列的名個元素,即a 0 變為a 1 到a n 1 的積 a 1 變為a 0 和a 2 到a n 1 的積,a n 1 為a 0 到a n 2 的積。程式要求 要求具有線性複雜度。不能使用除法運算子。演算法思想 設共有n個數 n 7 建立乙個陣列...