有关C++的问题

fanqie0705 2008-11-12 04:16:19
一个类似迅雷的文件下载软件,这个软件支持文件分块多线程下载,支持多个文件同时下载。为了支持实时显示当前每个文件的下载速度和全局下载速度,我们需要一个C++类,来完成文件下载速度和全局下载速度的实时统计功能。
请设计和实现这个C++类。

class downloadspeed
{
public:
file_download_speed;
total{download{speed;
private:

}


struct FileInfo{

int FileID;
int speed;
FileInfo *NEXT;
};

class DownloadSpeed
{
public:
int nFileNumber;
int nSpeedAll;(//等于所有fileinfo的speed之和)
FileInfo* FileInfoHead;

Downloadspeed ::~DownloadSpeed()
{

}


void fflush_FileInfo()
{ //每隔若干时间刷新,更新状态}

int file_download_speed(FileInfo* filename);
int total_download_speed();
}

Downloadspeed ::fflush_FileInfo()
{
nSpeedAll+=FileInfo.speed;

}

Downloadspeed ::file_download_speed(FileInfo* filename)
{
int filespeed;
filespeed=filename.speed;

}

Downloadspeed ::total_download_speed()
{}
...全文
106 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuaiwang_01 2008-11-12
  • 打赏
  • 举报
回复
请教一下专家。
xxgamexx 2008-11-12
  • 打赏
  • 举报
回复
这个我举4只手!!!!
太乙 2008-11-12
  • 打赏
  • 举报
回复
upup~~~~~
fanqie0705 2008-11-12
  • 打赏
  • 举报
回复
有人知道思路吗?帮帮忙

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧