作业帮 > 综合 > 作业

C++建立字典类!测试中!今天四点半之前要上交!

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/06 22:17:14
C++建立字典类!测试中!今天四点半之前要上交!
急\\\\高手们快帮帮忙!
Question :
建立一个字典类,支持单词定义(word-definition)对,其功能应包括以下几个:
1.(50分)重载下标操作符,支持操作 dic["quiz"]="A test of knowledge" (dic为一个字典对象),这个操作表明:dic对象的中的键值“quiz”对应的值是 "A test of knowledge";
2.(30分)重载输入操作符,比如:cin>>a 将把输入的两个参数,键值和定义存到字典中去; 如果有重复,覆盖原来的值.
3.(20分)重载输出操作符,比如:cout
C++建立字典类!测试中!今天四点半之前要上交!
我试试
#include
using namespace std;
#include
struct node
{
char ch1[20];
char ch2[50];
};
class dic
{
vector dd;
public:
dic()
{
}
friend istream operator>>(istream &in,dic &d)
{
node temp;
in.getline(temp.ch1,20);
in.getline(temp.ch2,50);
for(int i=0;i