如何轻松实现基础通讯录功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1451个文字,预计阅读时间需要6分钟。
原文:本文字例为大厦分享了C++实现简单通讯录的具体代码,供大家参考,具体内容如下:
1. 程序中运用到两个类,一个是Person类,另一个是List类。 前者存储用户信息,后者主要用於操作“‘
改写后:本例以C++实现简单通讯录的代码为例,具体如下:
1. 程序使用Person类和List类。Person类用于存储用户信息,List类主要用于操作“‘
本文实例为大家分享了C++实现简单通讯录的具体代码,供大家参考,具体内容如下
说明:
1 程序中运用到两个类,一个是Person类,另一个是List类。前者存储用户信息,后者主要用于操作,如增删改查等。但由于本程序中没有涉及到太复杂的功能,用户信息可以由一个简单的结构体表示,但是为了以后拓展方便,和达到学习运算符重载的目的,还是使用了类。
2 List类中的Reflush()方法用户刷新文件内容,即每次修改了vector后要将最新内容写入到文件。因此增删改操作中都要调用该操作,这种方法在数据库开发中常用到,以小见大。
3setout()方法设置字符左对齐,便于美观。另外std::cout.width(15)设置输出字符域宽度,只对下一次输出有效。
4 判断文本文件是否为空还有另一种方法,即string类中的empty()方法,但为了读取方便没有采用。
5 其实对于通讯录的操作只是在类内的vector容器中进行,只有最后刷新的时候同步到磁盘文件中。
6 一些函数中设置多个返回值有利于判断操作的情况。
本文共计1451个文字,预计阅读时间需要6分钟。
原文:本文字例为大厦分享了C++实现简单通讯录的具体代码,供大家参考,具体内容如下:
1. 程序中运用到两个类,一个是Person类,另一个是List类。 前者存储用户信息,后者主要用於操作“‘
改写后:本例以C++实现简单通讯录的代码为例,具体如下:
1. 程序使用Person类和List类。Person类用于存储用户信息,List类主要用于操作“‘
本文实例为大家分享了C++实现简单通讯录的具体代码,供大家参考,具体内容如下
说明:
1 程序中运用到两个类,一个是Person类,另一个是List类。前者存储用户信息,后者主要用于操作,如增删改查等。但由于本程序中没有涉及到太复杂的功能,用户信息可以由一个简单的结构体表示,但是为了以后拓展方便,和达到学习运算符重载的目的,还是使用了类。
2 List类中的Reflush()方法用户刷新文件内容,即每次修改了vector后要将最新内容写入到文件。因此增删改操作中都要调用该操作,这种方法在数据库开发中常用到,以小见大。
3setout()方法设置字符左对齐,便于美观。另外std::cout.width(15)设置输出字符域宽度,只对下一次输出有效。
4 判断文本文件是否为空还有另一种方法,即string类中的empty()方法,但为了读取方便没有采用。
5 其实对于通讯录的操作只是在类内的vector容器中进行,只有最后刷新的时候同步到磁盘文件中。
6 一些函数中设置多个返回值有利于判断操作的情况。

