assert
-
代碼安全性如何在if和assert中做選擇?
一、前言二、assert 斷言三、if VS assert五、總結(jié)一、前言我們在擼代碼的時候,經(jīng)常需要對代碼的安全性進(jìn)行檢查,例如:1. 指針是否為空?2. 被除數(shù)是否為 0?3. 函數(shù)調(diào)用的返回結(jié)果是否有效?4. 打開一個文件是否成功?對這一類的邊界條件進(jìn)行檢查的手段
一、前言二、assert 斷言三、if VS assert五、總結(jié)一、前言我們在擼代碼的時候,經(jīng)常需要對代碼的安全性進(jìn)行檢查,例如:1. 指針是否為空?2. 被除數(shù)是否為 0?3. 函數(shù)調(diào)用的返回結(jié)果是否有效?4. 打開一個文件是否成功?對這一類的邊界條件進(jìn)行檢查的手段