tôi đang đánh giá trang cppreference về nhà xây dựng bản sao ở đây: http://en.cppreference.com/w/cpp/language/copy_constructorSự khác biệt giữa các nhà xây dựng bản sao được khai báo ngầm định và ngầm định là gì?
Tôi đã đọc 2 phần về nhà xây dựng bản sao ngầm-tuyên bố và nhà thầu sao chép ngầm định nghĩa khá một vài lần nhưng tôi vẫn không hiểu phân biệt. Sẽ không phải là một tuyên bố ngầm nhưng không được định nghĩa kết quả xây dựng trong các vấn đề liên kết?
Quy tắc rất phức tạp. Tôi không nhớ có một sự khác biệt trong C++ 03: Hoặc bạn đã có một trình biên dịch tạo ra bản sao constructor hoặc bạn đã không.
Ai đó có thể giải thích (theo những từ đơn giản hơn) sự khác biệt/khác biệt giữa hai loại này là gì?
Giải thích rất tuyệt vời. Tôi rất muốn xem các ví dụ khác về các kịch bản khác nhau kết hợp khai báo ngầm với các tình huống khác đã bị xóa/ngầm định/tầm thường. –