第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如圖,最好能幫忙詳細的解釋一下,這代表了一個_SAL2_Source函數(shù)嗎?

如圖,最好能幫忙詳細的解釋一下,這代表了一個_SAL2_Source函數(shù)嗎?

C
拉風的咖菲貓 2022-09-15 18:14:58
還是說遞歸調(diào)用的,函數(shù)參數(shù)里那個括號是干嘛的,Ret1_impl_(_maybenull_impl)又是什么函數(shù)?
查看完整描述

1 回答

?
慕碼人8056858

TA貢獻1803條經(jīng)驗 獲得超6個贊

這是為了對函數(shù)參數(shù)和返回值進行批注。_Ret_maybenull_表示返回值可能為 NULL 。

這里有一些方法,可以獲得最大的源代碼注釋語言(SAL),并避免一些常見的問題。

返回值的批注(_Ret_maybenull_)

下面的示例演示返回值注釋的一個常見問題。


// 錯誤_Out_opt_ void *MightReturnNullPtr1(); // 正確_Ret_maybenull_ void *MightReturnNullPtr2();

在此示例中,_Out_opt_表示指針可能為 NULL 作為前置條件的一部分。 但是,前置條件不能應用于返回值。 在這種情況下,正確的注釋為 _Ret_maybenull_。

關(guān)于SAL:

使用 SAL 批注以減少 C/C++ 代碼缺陷。

SAL 是 Microsoft 源代碼注釋語言。 使用源代碼批注,可以使代碼背后的意圖更加清晰。 這些注釋還可以使用自動化的靜態(tài)分析工具更準確地分析代碼,顯著減少誤判。

 使用 SAL 注釋,可以用更詳細地描述函數(shù),以便使用自己的開發(fā)人員可以更好地了解如何使用它們。


查看完整回答
反對 回復 2022-09-21
  • 1 回答
  • 0 關(guān)注
  • 288 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號