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

📄 ex7_3.cpp

📁 提供了初学C++的源代码的例题
💻 CPP
字号:
//【例7.3】演示自由存储区对象分配和释放。
#include<iostream>
using namespace std;
class CGoods{
	string  Name;
	int  Amount;
	float Price;
	float Total_value;
public:
	CGoods(){cout<<"调用缺省构造函数"<<endl;};
	CGoods(string name,int amount ,float price){
		cout<<"调用三参数构造函数"<<endl;
		Name=name; Amount=amount;
		Price=price; Total_value=price*amount;
	}
	~CGoods(){ cout<<"调用析构函数"<<endl;}
};
int main(){
	int n;
	CGoods *pc,*pc1,*pc2;
	pc=new CGoods("夏利2000",10,118000); //调用三参数构造函数
	pc1=new CGoods();                      //调用缺省构造函数
	cout<<"输入商品类数组元素数"<<endl;
	cin>>n;
	pc2=new CGoods[n];                  //动态建立数组,调用缺省构造函数,共调n次
	delete pc;
	delete pc1;
	delete []pc2;
	return 0;
}

⌨️ 快捷键说明

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