熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

網絡編輯種內存使用習慣總結

2013-11-13 11:00:12  來源: .NET編程 

   先申請再使用不要在申請內存之前使用

char *p ;
memcpy(pasdfstrlen(asdf));//出錯

return p;

   申請了內存檢查是否申請成功

char *p = new char[size];

if(p == NULL)

{

}

   做參數使用時檢查是否為空

void f(char *p)
{
if(p == NULL)
{

}
}

   使用時防止越界常發生在數組的使用上

   使用完之後必須釋放

   防止重復釋放同一塊內存

   new申請的需delete釋放malloc申請的free釋放注意[]delete 和 delete使用的差別(數組和個體)

   釋放後記得把指針置為NULL防止野指針

delete p;
p=NULL;


From:http://tw.wingwit.com/Article/program/net/201311/14960.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.