c++:爲何要使用動態內存分配

實例化一個類有兩種方式:web // 假設有一個類A // 方式一:直接定義法 A a; // 方式二:動態內存分配法 A * a = new A(); 二者有什麼差異呢? 實際上,方式二即等價於以下代碼:svg A * a = new A(); 等價於 A * a; a = new A(); 方式一就是直接將a放入棧區(局部變量,大小受限,自動釋放); spa 方式二則是在堆區(動態內存,
相關文章
相關標籤/搜索