多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > VC++實用宏定義

VC++實用宏定義

來源:程序員人生   發布時間:2014-09-19 06:10:35 閱讀次數:2946次

前言:

在日常的編程工作中,常常定義一些實用的宏方便調用,該文章將收集一些常用的宏供大家參考,歡迎大家討論和添加!

指針釋放

最常用的就是指針的安全釋放。
對應new的釋放
#ifndef ReleasePtr
#define  ReleasePtr(Ptr)   {
if (Ptr != NULL)
{
delete Ptr;
Ptr = NULL;
}
}
#endif
對于new數組的釋放
#ifndef ReleasePtrEx
#define  ReleasePtrEx(Ptr)   {
if (Ptr != NULL)
{
delete[] Ptr;
Ptr = NULL;
}
}
#endif
一個簡單的使用原則就是:new 和 delete、new[] 和 delete[] 對應使用
使用舉例:
char *pData = new StructXXXX ;
...//處理工程
ReleasePtr(pData );


char *pData = new char[100];
...//處理工程
ReleasePtrEx(pData );

關于delete和delete[]的區別請看我的另外一篇關于《delete與delete[]的真正區別》一文,地址:http://blog.csdn.net/cbnotes/article/details/38900799

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩啊v| 日韩一区二区三区四区 | 韩国精品一区二区久久 | 亚洲免费大片 | 中文精品99久久国产 | 亚洲免费观看视频 | 在线亚洲一区二区 | a级网站 | 中文字幕亚洲综合精品一区 | 尤物视频在线观看视频 | 欧美韩国日本在线 | 久久精品国产6699国产精 | 伊人插| 亚洲图片小说区 | 中国在线播放精品区 | 欧美一页 | 九九精 | 亚洲精品第一页中文字幕 | 一级做性色a爰片久久毛片免费 | 国产亚洲精品久久久久久久久激情 | 国产区成人精品视频 | 久久精品国产亚洲a不卡 | freexxxx性中国hd | 亚欧精品一区二区三区四区 | 91久久精一区二区三区大全 | 黑人40厘米全进去xxxx猛交 | 中文字幕在线观看一区 | 另类黄色| 春暖花开亚洲性无区一区二区 | 亚洲区在线播放 | 精品小视频 | 国产成人精品免费久久久久 | 午夜免费体验 | 午夜在线 | 午夜久久久精品 | 欧美性受xxxx黑人xyx性爽 | 一区二区三区毛片免费 | 天天天狠天天透天天制色 | 一级在线免费视频 | 国产片一级aaa毛片视频 | 亚洲精品亚洲人成在线播放 |