| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1288 人关注过本帖
标题:_aligned_free和free函数的区别
只看楼主 加入收藏
sunlee
Rank: 2
等 级:论坛游民
帖 子:77
专家分:15
注 册:2011-10-14
结帖率:70.59%
收藏
已结贴  问题点数:10 回复次数:3 
_aligned_free和free函数的区别
麻烦那位告诉我???
2012-05-10 00:09
马甲1号
Rank: 5Rank: 5
等 级:职业侠客
帖 子:68
专家分:312
注 册:2011-4-4
收藏
得分:10 
that's easy

_aligned_malloc或_aligned_offset_malloc申请的对齐堆内存空间, 用_aligned_free释放
malloc申请的堆空间, 用free释放
new申请的堆空间, 用delete释放


???????
2012-05-10 12:36
sunlee
Rank: 2
等 级:论坛游民
帖 子:77
专家分:15
注 册:2011-10-14
收藏
得分:0 
对对齐的内存空间到底有什么好处?为什么微软这样做呢?
2012-05-10 23:26
马甲1号
Rank: 5Rank: 5
等 级:职业侠客
帖 子:68
专家分:312
注 册:2011-4-4
收藏
得分:0 
有些API操作, 是需要传入一个已对齐的空见缓冲区的, 不然, API调用会失败
windows核心编程第五版200页就说过, 那些Interlocked原子操作函数, 我们必须确保传给这些函数的变量地址是经过对齐的, 否则函数调用会失败

???????
2012-05-11 11:11
快速回复:_aligned_free和free函数的区别
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023868 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved