早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++circle类和table类派生出roundtable类#include#definePAI3.14classtable{public:doubleGaoDu;char*YanSe;public:virtualvoiddisplay()=0;};classcircle{public:doubleBanJing;public:virtualvoiddisplay()=0;};classroundtable:publictable,p

题目详情
C++ circle类和table类派生出roundtable类
#include
#define PAI 3.14
class table
{
public:
double GaoDu;
char *YanSe;
public:
virtual void display()=0;
};
class circle
{
public:
double BanJing;
public:
virtual void display()=0;
};
class roundtable :public table,public circle
{
public:
void iniroundtable(double G,double B,char *Y)
{
GaoDu=G;
BanJing=B;
YanSe=Y;
}
void display()
{
cout
▼优质解答
答案和解析
问题出在cin>>G>>Y;
Y是一个字符串指针,它没有被初始化就被你使用了.
最简单的办法就是把主函数的char *y改成char y[20].