#include<iostream>#include<cstring>#include<cstdlib>usingnamespace std;classComplex{private:double r,i;public:voidPrint(){
cout << r <<"+"<< i <<"i"<< endl;}// 在此处补充你的代码Complex(){}//空构造函数Complex(constchar x[]){
r=x[0]-'0';//和0的ASCII相减得到对应的数
i=x[2]-'0';}};intmain(){
Complex a;
a ="3+4i"; a.Print();//构造函数的应用,赋值时利用构造函数赋值
a ="5+6i"; a.Print();return0;}
004:哪来的输出
#include<iostream>usingnamespace std;classA{public:int i;A(int x){ i = x;}// 在此处补充你的代码~A()//析构函数的输出{
cout<<i<<endl;}};intmain(){
A a(1);
A * pa =newA(2);delete pa;return0;}