12 2015 档案
摘要:1.简介(1)Apache log4cxx当前是由Apache软件基金会进行维护。它是java中著名开源项目Apache log4j在c++中对应的日志框架。它是借助于APR(Apache Portable Runtime)的可在多平台进行移植的开源项目。经验表明,日志是开发流程中一个重要的模块,有...
阅读全文
摘要:1.#define缺点1#define NUM 1.2记号NUM可能没有进入记号表,在调试或者错误信息中,无法知道1.2的含义。改善:通过const int NUM = 1.2;2.#deine缺点2无法利用#define创建一个class专属常量,一旦宏被定义,它就在其后的编译过程中有效(除非遇到...
阅读全文
摘要:1.枚举类型的作用我们在写程序的时候,常常需要定义一组与对象相关的属性。例如某个函数形参类型定义为枚举类型,如果传递实参的时候不是枚举类型定义的枚举子,则编译出错,即使传递的值和枚举子的值一样,也会报错,除非强制转换成枚举类型。2.枚举类型的定义enum [enumeration name]{enu...
阅读全文
摘要:1.在boost官网:http://www.boost.org/下载相应版本的boost2.解压boost到相应目录,在boost跟目录下有b2可执行程序,可以通过输入命令“/b2 --help”,查看相应的参数设置。例如:--build-dir= 编译的临时文件会放在builddir里(这样比较...
阅读全文

浙公网安备 33010602011771号