![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
如下类说明: class Base{ int k; public: Base(int n){ k=n;} }; class Derived:public Base{ int i; public: Derived(int a,int b); }; Derived 类的构造函数在类外实现,正确的是( )
A.
Derived::Derived(int a,int b):k(a),i(b){}
B.
Derived::Derived(int a,int b):k(a),Derived(b){}
C.
Derived::Derived(int a,int b):Base(a),i(b){}
D.
Derived::Derived(int a,int b):Base(a),Derived(b){}