Một đối tượng của cấu trúc/lớp (không có constructor) có thể được tạo bằng cách sử dụng danh sách khởi tạo . Tại sao điều này không được phép đối với cấu trúc/lớp học với số hàm tạo?C++: Danh sách Constructor so với initializer trong struct/class
struct r { int a; };
struct s { int a; s() : a(0) {} };
r = { 1 }; // works
s = { 1 }; // does not work
Đăng một số mã minh họa những gì bạn đang hỏi. –
Neil, câu trả lời có ý nghĩa với tôi. – Anycorn