c++
fallentopaz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
烦人的memory leak
前几天写了个程序,用了mysqlpp中的一些东西。 结果噩梦来了。memory leak。用了visual leak detector,木用,发现main函数还没执行就已经泄漏了。 只好一点一点的删掉检查。最后发现在自己写的封装类里用了mysqlpp::connection 或者mysql::storeQueryResults的地方 出错。但是从逻辑上实在是检查不出啥问题了。 恼人。只好新原创 2012-01-17 17:47:30 · 343 阅读 · 0 评论 -
绝对是人品问题呀。关于memory leak
一摸一样的代码。新建一个proj编译运行。没有问题。 比较了一下,除了proj名字不一样,没啥地方不同。搞毛子呀。这个问题没法继续了。 只好修正之前先做备份了。 浪费时间去查这个问题,却没有结果,实在是郁闷。原创 2012-01-18 15:26:18 · 308 阅读 · 0 评论 -
boost 内存池使用map
大路货在这里, http://cplusplus.wikidot.com/cn:mempool-example-boost-pool 我想说的是,第四种池子,使用map进行存储。 绝大部分给的都是下面这个例子 std::vectorint,boost::pool_allocatorint> >v;话不多说,直接上例子。看到就知道该如何使用了。typedef struct MyStruc原创 2012-02-09 15:21:05 · 849 阅读 · 0 评论 -
关于unicode,宽字符的问题
引发此问题的原因在于,我是用了一个函数 //======================================== // 功能:将固定格式的时间转化为 time_t 日历时间 // eg. 1970-01-01 00:00:00 = 0 //======================================== time_t GetTime_t(c原创 2012-02-23 09:57:55 · 497 阅读 · 0 评论 -
CString类型直接相加出错
一般来说我们用CString 直接相加,没什么问题。 但今天用CString cstrTemp; GetPrivateProfileString("AA","BB",cstrPath, cstrTmp.GetBuffer(MAX_PATH),MAX_PATH,cstrFile); CstrTemp+="\\*.*"; 得到的值是\.* 加上,cstrTmp.ReleaseBuffer()原创 2013-06-04 20:49:17 · 1716 阅读 · 0 评论 -
oci连接程序编译报错
fatal error C1083: Cannot open include file: 'oci.h': No such file or directory 解决方法。 vc->tools->options 选中projects and solutions->vc++Directories 在include Files下 加入oracleHome\app\Administrator\p原创 2013-09-10 13:29:49 · 971 阅读 · 0 评论
分享