3
Phải enable_ Shared_from_this là lớp cơ sở đầu tiên?
Lớp học của tôi kế thừa từ nhiều cơ sở, một trong số đó là std::enable_shared_from_this. Nó phải là cơ sở đầu tiên? Giả sử mã ví dụ sau: struct A { ~A(); }; struct B { ~B(); }; struct C : A, B, std::enable_shared_from_this<C> {}; std::make_shared<C>(); Khi ~A()và ~B()chạy, …