Tôi đang cố gắng hiểu ảnh hưởng của thứ tự kế thừa trong C++ .. Tôi đã xem trực tuyến, nhưng tôi không thể tìm thấy câu trả lời rõ ràng và đầy đủ ...C++ nhiều thứ tự thừa kế
Vì vậy, vì lợi ích của câu hỏi, giả sử có 2 lớp: lớp B và lớp C.
Bây giờ, định nghĩa:
class A1 : public B, public C{ ... };
class A2 : public C, public B{ ... };
sự khác biệt giữa A1 và A2 là bao nhiêu?
Cảm ơn rất nhiều!
Câu hỏi xen kẽ. Tôi muốn biết câu trả lời. Tôi đã tìm thấy liên kết này - http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8a.doc%2Flanguage%2Fref%2Fcplr134.htm, tuyên bố, " Thứ tự của đạo hàm chỉ có liên quan để xác định thứ tự khởi tạo mặc định bởi các hàm tạo và dọn sạch bởi các trình phá hủy. " Có lẽ ai đó có thể xác nhận điều này? – OldProgrammer