c++中對象動態創建與靜態創建的區別和應用

C++中創建類的對象有兩種方式: (1)靜態創建,例如 A a;      靜態創建一個類對象,就是由編譯器爲對象在棧空間中分配內存。使用這種方法,是直接調用類的構造函數。 (2)動態創建,例如 A* p = new A();      動態創建一個類對象,就是使用new運算符爲對象在堆空間中分配內存。這個過程分爲兩步:第一步執行operator new( )函數,在堆空間中搜索一塊內存並進行分配
相關文章
相關標籤/搜索