• 大小: 51KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 标签: c++  课程设计  

资源简介

课程设计题目:模拟即时通信系统实现 一、题目描述 基于社交的即时通信是腾*公司的主要业务,先后有QQ、微信、微博等服务,可能还将继续推出微商、微唱、微走、微笑等产品。这些软件既可以独立提供服务,又互相辉映关联。腾*公司希望对各系统进行整合形成统一的立体社交软件平台。现请完成该平台的设计并实现。要求如下: 1、用户基本信息: 号码ID,昵称,出生时间,T龄(号码申请时间)、所在地、好友列表、群列表。 微博与QQ共享ID,微信采用独立ID,但是可以与QQ号码绑定对应。其他微X产品也分为这两种情况。 2、好友管理 (1)实现各功能好友信息的添加、修改、删除、查询的功能。 (2)可以查询微X之间各

资源截图

代码片段和文件信息

#include
#include               //文件写入头文件
#include                //字符串处理头文件
#include                //向量使用头文件
#include               //与清屏函数有关的头文件
using namespace std;


/******QQ信息类******/
class QQAccount{
private:
    int qqAccountNumber;            //QQ账号(唯一标示)
    string qqName;                  //昵称
    string dateOfBirth;             //出生日期
    double qqYear;                  //Q龄
    string place;                   //居住地
    vector friendList;         //好友列表(vector实现)
    vector groupList;          //群列表(vector实现)
    bool isSetWeibo;                //布尔型变量,判断是否已经绑定了微博
    string weixinNumber;            //关联的微信账号

public:
    QQAccount(){                 //无参构造函数
        qqAccountNumber=-1;
        qqNam

评论

共有 条评论