Tôi biết rằng hàm tạo mặc định không được kế thừa, như đã nêu trong n3337. Và có một ví dụ có: struct B2 {
B2(int = 13, int = 42);
};
struct D2 : B2 {
using B2::B2;
};
Với lời giải thí
Tôi không hiểu tại sao bạn không thể biên dịch một lớp có cả thành viên (không phải là cấu hình mặc định) với bộ khởi tạo bằng dấu ngoặc đơn hoặc bằng và một hàm tạo kế thừa. g ++ nói: test.cpp:22:15: