为马不能运行??
#ifndef _OBJECT_H
#define _OBJECT_H
#include<iostream>
#include<string>
using namespace std;
class object{};
class LibraryObject:public object
{
private:
int index;
string name;
public:
LibraryObject();
LibraryObject(int i,string n="无");
LibraryObject(string n);
int GetIndex();
string GetName();
void SetIndex(int );
void SetName(string);
virtual void ShowData();
};
#endif
#include<iostream>
#include<string>
#include "LibraryObject.h"
using namespace std;
LibraryObject::LibraryObject()
{index=-1,name="无";}
LibraryObject::LibraryObject(int i, string n)
{index=i;name=n;}
LibraryObject::LibraryObject(string n)
{name=n;}
int LibraryObject::GetIndex()
{return index;}
string LibraryObject::GetName()
{return name;}
void LibraryObject::SetIndex(int i)
{index=i;}
void LibraryObject::SetName(string n)
{name=n;}
void LibraryObject::ShowData()
{cout<<index<<" "<<name<<" "<<endl;}