.classpath 作用:下列代码中有哪些错误?
来源:百度文库 编辑:高考问答 时间:2024/04/29 20:01:02
Class Object
{
Public:
~ Object();
Virtual Void printObjectName()=0;
Protected:
Char* pObjectName;
Private:
Object(const char* p)
: pObjectName(p)
{
}
};
Class Book : public Object
{
Private:
Char* pBookName;
Public:
Void printObjectName();
};
Void main()
{
Object* pOb0=new Object(“Book”);
Object* pOb1=new Book(“C++ Primer”);
pOb0->PrintObjectName();
pOb1->PrintObjectName();
delete pOb0;
}
{
Public:
~ Object();
Virtual Void printObjectName()=0;
Protected:
Char* pObjectName;
Private:
Object(const char* p)
: pObjectName(p)
{
}
};
Class Book : public Object
{
Private:
Char* pBookName;
Public:
Void printObjectName();
};
Void main()
{
Object* pOb0=new Object(“Book”);
Object* pOb1=new Book(“C++ Primer”);
pOb0->PrintObjectName();
pOb1->PrintObjectName();
delete pOb0;
}
Object类有个纯虚函数,因此不能实例化对象