下列程序的输出结果为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;