C++问题大家帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/13 20:03:17
定义一个Document类,包含成员变量name,从Document派生出Book类,增加PageCount变量。编写主函数测试这两个类

#include<iostream.h>
#include<string.h>
class Document
{ public:
Document(){};
Document(chat *name);
char *Name; //Document name.
void PrintNameOf(); //Print name.
};
Document::Document(char *name)
{
Name=new char[strlen(name)+1];
strcpy(Name,name);
};
void Document::PrintNameOf()
{ cout<<Name<<endl;}
class Book:public Document
{ public:
Book(char *name,long pagecount);
void PrinNameOf();
private:
long PageCount;
};
Book::Book(char *name,long pagecount):Document(name)
{ PageCount=pagecount;}
void Book::PrintNameOf()
{ cout<<”Name of book:”;
Document::PrintNameOf();
}
void main()
{
Document a(“Document1”);
Book b(“Book1”,100);
b.PrintNameOf();
}

这类问题你还是去 C语言问题,大家帮帮忙 c语言问题。大家帮帮忙!!! C语言编程问题,请大家帮帮忙 c语言问题。大家帮帮忙!!!急用!!! c语言的问题请大家帮帮忙 C语言问题.大家帮帮忙啊! c语言问题想求大家帮帮忙!!!!! 6120c问题望大家帮帮忙 这个C程序有问题,请大家帮帮忙好吗? 简单的C语言问题。请大家帮帮忙