MustCheck
MustCheck 屬性會指定呼叫端是否必須偵測函式的傳回值。 這個屬性用來做為函式傳回值的後續條件。
MustCheck 屬性必須使用下列其中一個值設定:
SA_Yes - 必須檢查傳回值,否則會發出警告 6031。
SA_No - 不應該檢查傳回值。
注意事項 |
---|
SA_ 前置字元在 C++ 是選擇性的。 |
備註
檢查標記為 SA_No 之函式的傳回值,並不會產生警告。
範例
下列程式碼會顯示如何使用 MustCheck 屬性:
// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] int f();
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Yes)] int f();