Python truyền đối số cho hàm tạo của lớp cơ sở

Một cách bạn có thể làm điều này là tạo một hàm tạo mẫu biến đổi trong lớp dẫn xuất để chuyển tất cả các đối số của nó cho lớp cơ sở. Sau đó, bạn có thể làm bất cứ thứ gì bổ sung mà bạn muốn trong phần thân của hàm tạo đó. Điều đó sẽ giống như

struct Base
{
    Base [int] {}
    Base[int, int] {}
    //...
};

struct Derived : Base
{
    template
    Derived[Args&&.. args] : Base[std::forward[args]...] // 

Chủ Đề