⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex5_6.cpp

📁 C++程序设计课本源码,供学习计算机的大学生们参考
💻 CPP
字号:
#include<iostream.h>

class complex{
  private:                                 
    double real, image;                         
  public:
    complex(){
		real=0.0;
		image=0.0;
		cout<<"Initializing  0   0"<<endl;
	}
	complex(double r,double i=0.0){
		real=r;
		image=i;
		cout<<"Initializing"<<r<<'\t'<<i<<endl;
	}
	complex(complex &com);
	~complex(){
		cout <<"Destructor"<<endl;
	}
	void assign(complex com){
		real=com.real;
		image=com.image;
	}
    void print(){
		cout<<real<<'+'<<image<<'i'<<endl;
	}
};                                         
inline complex::complex(complex &com){
	cout<<"Copy"<<com.real<<'\t'<<com.image<<endl;
	real=com.real;
	image=com.image;
}

void fun(complex);
complex global;

void main(){
	cout <<"Entering main"<< endl;
	complex com1, com2(5.6, 7.5);
	complex com3=com1;
	com3.print();
	global.print();
	fun(com2);
	cout<<"Exiting main"<<endl;
	return;
}
void fun(complex com){
	cout<<"Entering function"<<endl;
	global.assign(com);
	cout<<"Exiting function"<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -