/*使用循环双向链表,实现名胜信息管理系统,可实现插入,删除,查询,文件读取,存储,有序归并,输出的功能*/ #include #include #include using namespace std; class CScene //景点类 { private: string name; //景点名 string city; //所在城市 float ticket; //票价 friend class CSceneNode; //结点友元类 friend class CSceneList; //链表友元类 friend class CSceneView; //视图友元类 public: CScene():name("unknown"),city("unknown"),ticket(0){} //构造函数 CScene(CScene &s) //拷贝构造函数 { name=s
name; city=s
city; ticket=s
ticket; } CScene(string n,string c,float t) //构造函数 { name=n; city=c; ticket=t; } void OutputScene() //输出函数 { cout