派生クラス内で using T::T; とすると(Tは基本クラス)
派生クラスで基本クラスのコンストラクタが使えるようになる
struct base { base(int); }; struct derived : base { using base::base; // derived::derived(int) が使えるようになる };
N2540 Inheriting Constructors (revision 5)
派生クラス内で using T::T; とすると(Tは基本クラス)
派生クラスで基本クラスのコンストラクタが使えるようになる
struct base { base(int); }; struct derived : base { using base::base; // derived::derived(int) が使えるようになる };
N2540 Inheriting Constructors (revision 5)