填空题

下列程序的输出结果为1 2.3 2 4.6,请将横线处的缺失部分补充完整。
#include<iostream>
using namespace std;
class Base
public:
Base(int A) :idata(A)
void print()cout<<idata<<’ ’;
private:
int idata;
;
class Derived: public Base
public:
Derived(int a, double B) :______, ddata(B)
void priat()Base::print(); cout<<ddata<<’ ’;
private:
double ddata;
;
int main()
Derived d1(1, 2.3), d2(2, 4.6);
d1. print();
d2. print();
return 0;

【参考答案】

Base(A)