填空题
下列程序的输出结果为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) :
1, 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;
}