thể trùng lặp:
Do the parentheses after the type name make a difference with new?Không sử dụng dấu ngoặc trong cuộc gọi constructor với mới (C++)
Vì vậy, tôi đã có trong chính của tôi:
Class* pC = new Class;
Nó được làm việc như
Class* pC = new Class();
Tôi nhận ra ngay hôm nay rằng tôi đã bỏ qua các dấu ngoặc đơn (vì vậy tôi đã bị tấn công bởi "đối diện" của phân tích cú pháp khó chịu nhất theo một cách).
Câu hỏi của tôi: Hai biểu mẫu này có tương đương không?
Cả hai cuộc gọi đều gọi hàm khởi tạo mặc định. –