设为首页 加入收藏

TOP

3.6.3 解决方案
2013-10-07 15:32:22 】 浏览:134
Tags:3.6.3 解决方案

3.6.3   解决方案

我们使用Task的构造函数来确保每个Task都有一个Task ID,该ID使用string作为数据类型。为了描述一个Task的开始时间和结束时间,我们使用了TimeStamp类(见3.4节)。Task类拥有两个TimeStamp类型的私有数据成员,一个用于开始时间,另一个用于结束时间。我们没有为Task类添加用于记录Task持续时间的数据成员,而是利用库函数difftime来计算这个时间,其中difftime函数返回两个time_t类型的值之间的间隔。为了将Task的相关信息输出到日志文件,我们使用了一个用app模式打开的ofstream对象。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇3.5.11 析构函数 下一篇3.6.5 代码分析(2)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目