以前一直研究java后来发现log4j有c++版本:log4cxx。
但是我在mfc的debug状态发现log4cxx有严重的内存泄露现象,请问这是正常现象吗?
还是我没有加上必要的代码?
但是我在mfc的debug状态发现log4cxx有严重的内存泄露现象,请问这是正常现象吗?
还是我没有加上必要的代码?
解决方案 »
- 有关多线程 ,socket的压力测试的问题 搞不定就失业
- 模态对话框中,按回车键就关掉对话框,如何避免这一情况?
- 请问ctypedptrlist中的setat函数是在指定的位置插入还是修改或替换指定位置的数据?
- 不同格式文件(如word,Excel等)转换成传真格式(tiff)以供打印.
- 请问:CTabCtrl的Items之间怎么会且换不了呀
- 太菜经常遇到难题,最后50分了! 问一个ISAPI过滤器的问题“OnSendRawData”事件中,我如何才能判别是发的图片还是HTML文件呢?
- 有谁会用添加动态鼠标??
- 谁见过这样的C++语法(AbiWord源码中的)?真是奇怪。
- 水园是什么地方?
- 向大家请教:如何制作一个透明的button在formview(请hlwuhee和fb2000(飞豹)也来看看)
- 请教一个关于串口的问题?
- 2个关于数据库编程的小问题
StringBuffer() : std::basic_ostream<TCHAR>(0)
{ this->init(&buffer); }
改为
StringBuffer() : std::basic_ostream<TCHAR>(0)
{ this->rdbuf(&buffer); }
P.S.记着要Rebuild All
今天重新编译了n次,发现:
如果把log4cxx源代码倒入到自己的程序中,编译后,没有内存泄露。但是使用log4cxx自带msvc工程配置编译出来dll和lib,
然后让我的程序去引用lib,
那么运行就会有内存泄露。PS两次编译用的log4cxx的源代码完全相同。