
C/C++
文章平均质量分 78
wuyuwei45
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++单元测试工具之——gtest
gtest是谷歌为C++开发的单元测试框架,该框架基于xUnit架构。gtest提供了较丰富的测试特性,且其命令行方式输出界面友好美观,是C++单元测试工具的较佳选择。1 gtest环境部署先从这里下载到gtest源码包,解压后执行如下命令:[plain] view plaincopyprint?./configure make转载 2013-03-27 10:52:30 · 1261 阅读 · 0 评论 -
c++日志工具之——log4cplus
1 日志简介程序都不可避免地会出现错误输出或崩溃的情况,这种情况往往在开发阶段很难发现,需要在特定的环境下才会出现,一旦出现这种情况,我们需要快速地定位到问题。很显然,当程序出现这种问题时,如果程序自己能够将当时出现该问题的原因记录下来,则能给我们带来莫大的效率,正是因为有了这种需求,所以就有了日志系统。所谓日志,就是程序运行时自动记录每日运行状态的一种行为,这跟我们传统说的打debug的转载 2013-03-27 10:53:21 · 1220 阅读 · 1 评论 -
C/C++相互调用函数
年纪大总是忘记.....//C++引用C函数的例子//test.c#includevoid mytest(){printf("mytest in .c file ok\n");}//main.cppextern "C"{void mytest();}int main(){mytest();return 0;}//在C中引用C++函数在C中引用C++语原创 2013-03-27 18:19:02 · 841 阅读 · 0 评论 -
c++虚表深入理解
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的 成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技 术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不转载 2013-03-27 18:20:12 · 653 阅读 · 0 评论