
C/C++
文章平均质量分 78
AlgoThinking
这个作者很懒,什么都没留下…
展开
-
C++实现IE缓存迭代器
1、迭代器的定义: 提供一种方法,使之能够依序访问某个聚合物(容器)所含的各个元素,而又无需暴露该聚合物的内部表述方式。2、迭代器的设计动机 一个聚合对象,应该提供一种方法来让别人可以访问它的元素,而又不需暴露它的内部结构。此外,针对不同的需要,可能要以不同的方式遍历这个容器。但即使可以预见到所需的那些遍历操作,你可能也不希望容器的接口中充斥着各种不同的遍历的操作。有时可能需原创 2012-12-15 10:24:46 · 1100 阅读 · 0 评论 -
模板的模板参数
1、概念 模板的模板参数(template template parameters),这个名字有点长,首先要理解什么是模板的模板参数。需要知道的是函数模板是不支持模板的模板参数的,所以这儿所指的模板的模板参数就是类模板的模板参数,即对一个类模板,它的模板参数本身也是一个模板,更确切地说是一个类模板。2、例子 为了说明怎样使用模板的模板参数,以STL中的容原创 2012-12-17 22:54:36 · 3981 阅读 · 0 评论 -
时间字符串格式相互转换——C语言
#include #include #include #include #include #include using namespace std;typedef time_t TIME;string ToStrTime(TIME timestamp){ char buffer[80]; strftime(buffer , sizeof(buffer) , "%Y-%m原创 2013-08-04 13:10:44 · 3935 阅读 · 0 评论 -
Windows时间函数
1 时间概念UTC: 协调世界时间(Coordinated Universal Time), 又称世界统一时间,世界标准时间, 国际协调时间, 简称UTCGMT: 格林尼治时间, 本初子午线被定义为通过格林尼治经线的位置,相对这条经线线的时间向东递增,向西递减,每隔一个时区,相差一个小时。时间戳:指从1970年1月1日00时00分00秒到现在的总秒数,也被称为Unix时间戳(Unix原创 2014-09-05 12:23:02 · 3913 阅读 · 0 评论 -
一个简单的C++单元测试框架
1. 目的在实际开发中单元测试必不可少,在迭代开发和回归测试中尤为重要,好的完善的单元测试能够增强开发者的信心,提高开发效率,增强系统的稳定性!为此一个单元测试框架必不可少,CppUnit和gtest就是两款非常优秀的单元测试框架。但有时候我们可以只想简单的测试一些结果值(大部分情况如此),用一些比较复杂的单元测试框架有点大材小用了,Bruce Eckel在《Thinking In C++》给原创 2014-09-28 15:31:46 · 1445 阅读 · 1 评论 -
翻译单元
1 简述2 上下文3 范围4翻译 2014-10-20 01:10:40 · 5331 阅读 · 1 评论