高頻面試題

malloc/free和new/delete的區別 malloc/free是C語言的標準庫函數,new/delete是C++的運算符。  因爲malloc/free是庫函數而不是運算符,不在編譯器控制權限以內。 對於用戶自定義的對象而言,用maloc/free沒法知足動態管理對象的要求。(廢話)  new是類型安全的,malloc不是。int a=new float[2]是通不過編譯的,new 內
相關文章
相關標籤/搜索