指標使用習慣

2021-08-28 08:02:39 字數 389 閱讀 7040

# 宣告

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...