Khi bạn tạo một đối tượng mới trong C++ mà sống trên stack, (cách tôi đã chủ yếu là nhìn thấy nó), bạn làm như sau:C++ ngăn xếp biến và các biến đống
CDPlayer player;
Khi bạn tạo một đối tượng trên đống bạn gọi new
:
CDPlayer* player = new CDPlayer();
Nhưng khi bạn làm điều này:
CDPlayer player=CDPlayer();
nó tạo ra một chồng dựa đối tượng, b ut whats sự khác biệt giữa đó và ví dụ hàng đầu là gì?
có thể trùng lặp của [Làm dấu ngoặc đơn sau tên loại có tạo sự khác biệt với mới không?] (Http://stackoverflow.com/questions/620137/do-the-parentheses-after-the-type-name-make- a-different-with-new) – fredoverflow