请求高手,帮我解决C++题
构建一个类Stock,含字符数组sstockcode[]及整型数据成员quan、浮点型数据成员price。构造函数含3个参数:字符数组na[]及q、p。当定义Stock的...
构建一个类Stock,含字符数组sstockcode[]及整型数据成员quan、浮点型数据成员price。构造函数含3个参数:字符数组na[]及q、p。当定义Stock的类对象时,将对象的第1个字符串参数赋给数据成员stockcode,第2和第3个参数分别赋给quan、price。未设置第2和第3参数时,quan的值为1000,price的值为8.98。成员函数print()使用this指针,显示对象内容。
展开
1个回答
展开全部
//多句费话,希望你以后自己做...如果不爱听就当我没说
#include <iostream>
#include <string>
using namespace std;
class Stock
{
public:
Stock(){};
Stock(char *p,int q=1000,double prs=9.89)
{
strcpy(sstockcode,p);
quan=q;
price=prs;
}
print()
{
cout<<this->sstockcode<<endl;
cout<<this->quan<<endl;
cout<<this->price<<endl;
}
private:
char sstockcode[10];//如果要动态的就用指针做,new
int quan;
double price;
};
void main()
{
Stock sk("kgddqypm",5,1.1);
sk.print();
}
#include <iostream>
#include <string>
using namespace std;
class Stock
{
public:
Stock(){};
Stock(char *p,int q=1000,double prs=9.89)
{
strcpy(sstockcode,p);
quan=q;
price=prs;
}
print()
{
cout<<this->sstockcode<<endl;
cout<<this->quan<<endl;
cout<<this->price<<endl;
}
private:
char sstockcode[10];//如果要动态的就用指针做,new
int quan;
double price;
};
void main()
{
Stock sk("kgddqypm",5,1.1);
sk.print();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询