C++练习(三)类和对象
构建一个类stock,含字符数组stockcode[]及整形数据成员quan、双精度数据成员price。构造函数含3个参数:字符数组na[],及q,p。当定义stock的类对象时,将对象的第一个字符串参数赋给数据成员stockcode,第2和第3个参数分别赋给quantity、price。未设置第2和第3个参数时,quantity的值为1000,price的值为8.98.成员函数print()使用this指针,显示对象内容。
头文件stock.h
#include<iostream>
#include<string>
using namespace std;
class Stock
{
public:
	Stock(string na,int q,double p);
	void stockprint();
private:
	string stockcode;
	int quan;
	double price;
}; 
stockchenghanshu.cpp
#include"stock.h"
Stock::Stock(string na,int q,double p)
{
	stockcode=na;
	quan=q;
	price=p;
}
void Stock::stockprint()
{
	cout<<stockcode<<" "<<quan<<" "<<price<<endl;
} 
stockmain.cpp
#include"stock.h"
int main()
{ 
	Stock stock1("stock",1000,8.98);
	stock1.stockprint();
	return 0;
} 

