题目描述
问题描述
算法设计
1.存储结构,单一数据存储在变量中,多数据存储在指针中,并且添加计数(指针名Num),在构造函数中初始化,析构函数中删除释放;
2.通讯录,条目作为一个类(不用考虑多个电话),通讯录作为一个类,条目类用于存储,写get各变量函数,new(即set)一次设置全部内容,内部数据类不用写构造函数,或者构造函数不用传变量
外边的类用于操作,如添加、插入、查询、删除,数据用条目类型的数组存储(构造函数 new 出,并且将数目初始化为0)
3.添加函数用于数据添加,参数为要输入的变量,通过 指针【个数】.new(即set)传入个参数值,个数++
4.查找需要对条目对象数组遍历,通过。getname(等元素取值,与输入的值比较),成功返回位置,不成功返回-1(可以设置第二个,第三个控制
成功和失败时显示的内容,如bool isshow