關於C++的new關鍵字

閱讀STL源碼,空間配置器(allocate)的實   我們發現,它並沒有使用關鍵字new,而是調用::Operator new 分配內存。其實, 當我們使用關鍵字new在堆上動態創建一個對象時,它實際上做了三件事: 獲得一塊內存空間、 調用構造函數 、返回正確的指針。當然,如果我們創建的是簡單類型的變量,那麼第二步會被省略。 class A {    int i; public:    A(in
相關文章
相關標籤/搜索