thể trùng lặp:
When should I use the new keyword in C++?Khi nào sử dụng "mới" và khi nào không sử dụng, trong C++?
Khi nào tôi nên sử dụng "mới" nhà điều hành trong C++? Tôi đến từ C#/Java nền và instantiating đối tượng là khó hiểu đối với tôi.
Nếu tôi đã tạo ra một lớp đơn giản gọi là "điểm", khi tôi tạo một điểm nên I:
Point p1 = Point(0,0);
hoặc
Point* p1 = new Point(0, 0);
Ai đó có thể làm rõ cho tôi khi sử dụng mới và khi nào thì không?
Duplicate của:
When should I use the new keyword in C++?
liên quan:
About constructors/destructors and new/delete operators in C++ for custom objects
Proper stack and heap usage in C++?
trùng lặp - quá nhiều lần để đếm –
như Neil đã nói, điều này đã được hỏi vô số lần. – Naveen