# 宣告
int* nx = nullptr;
int* ny = nullptr;
//使用前先判斷是否非空,指標delete後要賦空,delete空指標時不會出錯。但是在析構函式中delete後無需賦空
assert(nx!=nullptr);//非空直接報錯,也可以非空釋放
assert(ny!=nullptr);
nx = new int[...];
ny = new int[...];
//使用
//釋放
delete nx;
nx = nullptr;
delete ny;
ny = nullptr;
note:當兩個變數指向同一塊記憶體時,要慎用刪除
git使用習慣
1.每早一更新,提交前更新 git pull u origin master master master為分支名稱 2.每晚一提交 git add 注 別忘記後面的.此操作是把資料夾下面的檔案都新增進來 git commit m 提交資訊 注 提交資訊 裡面換成你需要,如 first commit ...
和野指標相關的編碼習慣
見如下程式例項 cpp view plain copy print?include include intmain printf p1 d,p1 d n p1,p1 if p1 null 目的 釋放p1 printf p1 d,p1 d n p1,p1 system pause return 0 程...
我使用的Bem的習慣
在基於bem命名思想的基礎上,我整理一些實用的點 bem,b即block 塊 e即element 元素 m即modifier 修飾符 塊 最頂層,可包含塊和元素 元素 被塊包含,通常為最終被包含項,即無子代,當然,也有例外,它有時也會包含其他,如 div class media img src lo...