ConvertBSTRToString导致的内存泄漏
2024-09-06 10:32:11
函数原型
char* __stdcall ConvertBSTRToString(BSTR pSrc);
这个指针指向的是一块动太分配的内存,如果把这个函数做为其它函数的参数,那么这块内存就会被泄漏掉!
正确的做法如下
char* temp = _com_util::ConvertBSTRToString(base64Pic);
...
delete [] temp;
看来微软提供的接口并不可靠!
最新文章
- Navicat软件中mysql中int、bigint、smallint和tinyint的区别、布尔类型存储以及乱码问题的解决
- python django基础(一)
- Innodb 表空间传输迁移数据
- div随意拖动小例子
- C# 字符串string类型转换成DateTime类型 或者 string转换成DateTime?(字符串转换成可空日期类型)
- Openstack之Swift架构(Cloud Storage)
- qq互联(connect.qq.com)取用户信息的方法
- longblogV1.0——我的静态博客发布系统
- easyui源码翻译1.32--Layout(布局)
- mysqli_fetch_assoc与mysqli_result::fetch_assoc区别
- [HeadFirst-JSPServlet学习笔记][第一章:前言与概述]
- poj3667(线段树)
- 1305: Substring
- Java中的字符串分割 .
- JavaScript编码规范(1)
- STM32 基于定时器的PWM发生器
- vue cli搭建项目
- ScrollView嵌套ListView、GridView,进入页面显示的位置并不是在最顶部,而是在中间部分问题
- day06-(mysql)
- C# 部分类使用partial修饰
热门文章
- Git 学习第四天
- MySQL慢查询日志分割
- jsk
- POJ 3259 Wormholes Bellman题解
- Shell test命令(Shell [])详解,附带所有选项及说明
- centos7 dns(bind)安装配置
- 0928CSP-S模拟测试赛后总结
- 59 cuda 不同版本__half冲突问题 —— ";__half"; has no member ";x";
- css Sticky footers
- [JZOJ 5817] 抄代码