[求助]小弟跪求一道题目!!
设计一个链表类strlinklist用于储存指向string对象的指针。要求如下: A. 链表类应有以下成员: 1.构造函数() (1)缺省构造函数和拷贝构造函数 (2)有一个string&参数的构造寒暑,将该string作拷贝,并把指针加入链表。 2 析构函数()。 3 赋值运算符() 4 int Size()const;函数用于取得链表中的对象的数目。 5 void Add(const string$str);函数将str的拷贝添加岛链表中; 6 string*Remove(int index);函数将位置index的string 从链表中删除,并返回该指针;考虑一下Remove返回的string指针是否要用户delete? 7 重载[]运算符用于访问链表中的string,运算符返回链表中相应位置string饮用。 8 int Find(const string&str)函数用于查找链表中是否由于参数相等的string. B. 为链表提供重载的〉〉和<<运算符以方便输入和输出: 1.输出使每行一个字符串,结束时输出<END> 2输入时每行一个字符串,遇到<END>是输入完成. C. 在main中,按航渡入一个文本文件,将内容逐行加入到链表中,测试链表类的各个操作. 谢谢 |