函数原型

char* __stdcall ConvertBSTRToString(BSTR pSrc);
这个指针指向的是一块动太分配的内存,如果把这个函数做为其它函数的参数,那么这块内存就会被泄漏掉!
 
正确的做法如下
char* temp = _com_util::ConvertBSTRToString(base64Pic);
...
delete [] temp;
 
 
 
看来微软提供的接口并不可靠!

最新文章

  1. Navicat软件中mysql中int、bigint、smallint和tinyint的区别、布尔类型存储以及乱码问题的解决
  2. python django基础(一)
  3. Innodb 表空间传输迁移数据
  4. div随意拖动小例子
  5. C# 字符串string类型转换成DateTime类型 或者 string转换成DateTime?(字符串转换成可空日期类型)
  6. Openstack之Swift架构(Cloud Storage)
  7. qq互联(connect.qq.com)取用户信息的方法
  8. longblogV1.0——我的静态博客发布系统
  9. easyui源码翻译1.32--Layout(布局)
  10. mysqli_fetch_assoc与mysqli_result::fetch_assoc区别
  11. [HeadFirst-JSPServlet学习笔记][第一章:前言与概述]
  12. poj3667(线段树)
  13. 1305: Substring
  14. Java中的字符串分割 .
  15. JavaScript编码规范(1)
  16. STM32 基于定时器的PWM发生器
  17. vue cli搭建项目
  18. ScrollView嵌套ListView、GridView,进入页面显示的位置并不是在最顶部,而是在中间部分问题
  19. day06-(mysql)
  20. C# 部分类使用partial修饰

热门文章

  1. Git 学习第四天
  2. MySQL慢查询日志分割
  3. jsk
  4. POJ 3259 Wormholes Bellman题解
  5. Shell test命令(Shell [])详解,附带所有选项及说明
  6. centos7 dns(bind)安装配置
  7. 0928CSP-S模拟测试赛后总结
  8. 59 cuda 不同版本__half冲突问题 —— "__half" has no member "x"
  9. css Sticky footers
  10. [JZOJ 5817] 抄代码