例を見るwlanapi
と、最近、次のパターンを数回見ました。
if (ptr) {
WlanFreeMemory(ptr);
}
null ポインターを呼び出す小さなプログラムを作成WlanFreeMemory
し、エラーなしで実行されましたが (観察できました)、まだ確信が持てません。
NULL
最初は、これはプログラマーが削除、解放などの前に不要なチェックを追加するという一般的な問題であると想定していました。おそらく、Windowsプログラミングの経験が豊富な人がこれに対する答えを知っていますか?