C/C++ 程式碼分析警告
本節將列出 C/C++ 程式碼分析警告清單 (編號範圍從 C1250 到 C28351)。
在本節中
警告編號 |
描述 |
---|---|
警告 C1250: 無法載入外掛程式。 |
|
警告 C1252: 在外掛程式之間循環或遺失的相依性: 需要 GUID |
|
警告 C1253: 無法載入模型檔案。 |
|
警告 C1254: 外掛程式版本不相符 : 版本與 PREfast 驅動程式的版本不相符。 |
|
警告 C1255: 外掛程式的 PCH 資料長度不正確。 |
|
警告 C1256: PCH 必須同時被寫入和讀取。 |
|
警告 C1257: 外掛程式初始化失敗 |
|
警告 C6001: 使用未初始化的記憶體 <variable> |
|
警告 C6011: 取值 NULL 指標 <name> |
|
警告 C6029: <function> 的呼叫中可能有緩衝區滿溢: 使用了未經確認的值 |
|
警告 C6031: 已忽略傳回值: <function> 可能傳回未預期的值 |
|
警告 C6053: <function> 的呼叫可能沒有以零結束的字串 <variable> |
|
警告 C6054: 字串 <variable> 可能不是以零結尾 |
|
警告 C6059: <function> 呼叫中參數的長度不正確。 請傳遞剩餘字元數,而非 <variable> 的緩衝區大小 |
|
警告 C6063: 遺漏 <function> 的字串引數 (與轉換規範 <number> 對照) |
|
警告 C6064: 遺漏 <function> 的整數引數 (與轉換規範 <number> 對照) |
|
警告 C6066: 傳遞非指標做為參數 <number>,但 <function> 呼叫需要指標 |
|
警告 C6067: 參數 <number> (於 <function> 呼叫中) 必須為字串的位址 |
|
警告 C6101: 傳回未初始化的記憶體。 |
|
警告 C6200: 索引 <name> 超出有效的索引範圍: <min> 到 <max> (此索引範圍屬於非堆疊緩衝區 <variable>) |
|
警告 C6201: 可能為堆疊配置的緩衝區 <variable> 發生緩衝區滿溢: 索引 <name> 超出有效的索引範圍: <min> 到 <max> |
|
警告 C6211: 因例外狀況而造成遺漏的記憶體 <pointer>。 請考慮使用區域 catch 區塊清除記憶體 |
|
警告 C6214: 語意不相同的整數型別之間發生轉型: HRESULT 轉型成布林型別 |
|
警告 C6215: 語意不相同的整數型別之間發生轉型: 布林型別轉型成 HRESULT |
|
警告 C6216: 語意不相同的整數類資料型別之間發生編譯器插入的轉型: 布林型別轉型成 HRESULT |
|
警告 C6217: 語意不相同的整數型別之間發生隱含轉型: 以 'not' 測試 HRESULT。 考慮改用 SUCCEEDED 或 FAILED 巨集 |
|
警告 C6219: 語意不相同的整數型別之間發生隱含轉型: 將 HRESULT 比作 1 或 TRUE。 考慮改用 SUCCEEDED 或 FAILED 巨集 |
|
警告 C6220 - 在語意不相同的整數型別之間發生不當隱含轉型: 將 HRESULT 比作 -1。 考慮改用 SUCCEEDED 或 FAILED 巨集 |
|
警告 C6221: 語意不相同的整數型別之間發生隱含轉型: 將 HRESULT 比作整數。 請考慮改用 SUCCEEDED 或 FAILED 巨集 |
|
警告 C6225: 語意不相同的整數型別之間發生隱含轉型: 將 1 或 TRUE 指派給 HRESULT。 請考慮改用 S_FALSE |
|
警告 C6226: 語意不相同的整數型別之間發生隱含轉型: 將 -1 指派給 HRESULT。 請考慮改用 E_FAIL |
|
警告 C6230: 語意不相同的整數型別之間發生隱含轉型: 在布林內容中使用 HRESULT |
|
警告 C6235: (<非零常數> || <運算式>) 永遠為非零的常數 |
|
警告 C6236: (<運算式> || <非零常數>) 永遠為非零的常數 |
|
警告 C6237: (<零> && <運算式>) 永遠為零。 <運算式> 不會加以評估且可能有副作用 |
|
警告 C6239: (<非零常數> && <運算式>) 永遠評估為 <運算式> 的結果。 您打算使用位元 AND 運算子嗎? |
|
警告 C6240: (<運算式> && <非零常數>) 永遠評估為 <運算式> 的結果。 您打算使用位元 AND 運算子嗎? |
|
警告 C6242: 跳出此 try 區塊會強制區域回溯, 而對效能帶來嚴重的負面影響 |
|
警告 C6244: <variable> 的區域宣告會隱藏先前的宣告,其位於第 <line> 行 (<file> 中) |
|
警告 C6246: <variable> 的區域宣告會隱藏外部範圍中相同名稱的宣告。 其他資訊: 請參閱先前的宣告,其位於 <location>。 |
|
警告 C6248: 將 SECURITY_DESCRIPTOR 的 DACL 設為 NULL,將會產生不受保護的物件 |
|
警告 C6250: 呼叫沒有 MEM_RELEASE 旗標的 <function> VirtualFree 可能會釋放記憶體,但不會釋放位址描述項 (VAD),因而導致位址空間遺漏 |
|
警告 C6255: _alloca 會藉由引發堆疊溢位例外狀況來表示錯誤。 請考慮改用 _alloca_s |
|
警告 C6258: 使用 TerminateThread 會無法正確清除執行緒 |
|
警告 C6259: 不可能執行到標記的程式碼: switch-expr 中的 (<運算式> & <常數>) 無法評估為 <case-label> |
|
警告 C6260: sizeof * sizeof 幾乎都會得到錯誤的結果,您原先要使用的是字元計數還是位元組計數? |
|
警告 C6262: 函式使用 <constant> 個位元組的堆疊: 超過 /analyze:stacksize<constant>。 請考慮將部分資料移至堆積 |
|
警告 C6263: 迴圈中的 using _alloca: 這可能會迅速讓堆疊溢位 |
|
警告 C6268: 作業順序可能不正確: (<TYPE1>)(<TYPE2>)x + y。 (<TYPE1>)((<TYPE2>)x + y) 中可能遺漏括號 |
|
警告 C6269: 作業順序可能不正確: 已忽略取值 |
|
警告 C6270: 遺漏 <function> 的浮點引數: 加入對應轉換規範 <number> 的浮點引數 |
|
警告 C6271: 傳遞額外的引數至 <function>: 參數 <number> 不是由格式字串使用 |
|
警告 C6272: 傳遞非浮點做為引數 <number>,但 <function> 呼叫中需要浮點 |
|
警告 6273: 傳遞非整數做為參數 <number>,但 <function> 呼叫中需要整數: 如果傳遞指標值,則應使用 %p |
|
警告 C6274: 傳遞非字元做為參數 <number>,但 <function> 呼叫中需要字元 |
|
警告 C6276: 語意不相同的字串型別之間發生轉型: char * 轉型成 wchar_t *。 使用無效的字串可能導致未定義的行為 |
|
警告 C6277: <function> 呼叫中的 NULL 應用程式名稱含有不具引號的路徑: 如果路徑包含空格,則會導致安全性弱點 |
|
警告 C6278: <variable> 是以陣列 new [] 配置,但以純量 delete 刪除。 將不會呼叫解構函式 |
|
警告 C6279: <variable> 是以純量 new 配置,但以陣列 delete [] 刪除 |
|
警告 C6280: <variable> 是以 <function> 配置,但以 <function> 刪除 |
|
警告 6281: 不正確的作業順序: 關係運算子的優先順序高於位元運算子 |
|
警告 C6282: 不正確的運算子: 在布林內容中指派常數。 請考慮改用 '==' |
|
警告 C6283: <variable> 是以陣列 new [] 配置,但以純量 delete 刪除 |
|
警告 C6284: 傳遞物件做為參數 '%d',但 <function> 呼叫中需要字串。 |
|
警告 C6285: (<非零常數> || <非零常數>) 永遠是非零的常數。 您打算使用位元 AND 運算子嗎? |
|
警告 C6286: (<非零常數> || <運算式>) 永遠是非零的常數。 <運算式> 不會加以評估且可能有副作用 |
|
警告 C6287: 多餘的程式碼: 左邊和右邊的子運算式完全相同 |
|
警告 C6288: 不正確的運算子: 在互容的情況下使用 && 運算子,其結果永遠為零。 您是否想要改用 ||? |
|
警告 C6289: 不正確的運算子: 在互斥的情況下使用 || 運算子,其結果永遠為非零的常數。 您是否想要改用 &&? |
|
警告 C6290: 邏輯結果的位元運算: ! 的優先順序高於 &。 請改用 && 或 (!(x & y)) |
|
警告 C6291: 邏輯結果的位元運算: ! 的優先順序高於 |。 請改用 || 或 (!(x | y)) |
|
警告 C6292: 定義錯誤的 for 迴圈: 從最大值向上計數 |
|
警告 C6293: 定義錯誤的 for 迴圈: 從最小值向下計數 |
|
警告 C6294: 定義錯誤的 for 迴圈: 初始條件未滿足測試。 未執行迴圈主體 |
|
警告 C6295: 定義錯誤的 for 迴圈: <variable> 的值永遠落在 "min" 到 "max" 的範圍內。 迴圈無限執行 |
|
警告 C6296: 定義錯誤的 for 迴圈: 僅執行迴圈主體一次 |
|
警告 C6297: 算術溢位: 對 32 位元值進行移位運算,然後再轉型成 64 位元值。 結果可能不是預期的值 |
|
警告 C6298: 使用唯讀字串 <pointer> 做為可寫入的字串引數: 如此將嘗試寫入靜態唯讀記憶體並造成無預警當機 |
|
警告 C6299: 明確比較位元欄位和布林型別,將產生未預期的結果 |
|
警告 C6302: 格式字串不相符: 傳遞了字元字串做為參數 <數字>,但對 <函式> 的呼叫所需要的是寬字元字串 |
|
警告 C6303: 格式字串不符合: 傳遞寬字元字串做為參數 <number>,但 <function> 的呼叫中需要字元字串 |
|
警告 C6305: sizeof 和 countof 的數量可能不相符 |
|
警告 C6306: <function> 呼叫不正確: 請考慮使用可接受 va_list 做為引數的 <function> |
|
警告 C6308: 'realloc' 可能傳回 null 指標: 指派 null 指標給 <variable> (其做為引數傳遞至 'realloc'),將造成原始記憶體區塊遺漏 |
|
警告 C6310: 例外狀況篩選條件中的不合法常數會造成未預期的行為 |
|
警告 C6312: 可能的無限迴圈: 在 try-except 的例外狀況篩選條件運算式中使用常數 EXCEPTION_CONTINUE_EXECUTION |
|
警告 C6313: 不正確的運算子: 值為零的旗標無法使用位元 AND 測試。 請使用相等測試檢查是否有值為零的旗標 |
|
警告 C6314: 不正確的作業順序: 位元 OR 的優先順序高於條件運算運算子。 加入括號來釐清目的。 |
|
警告 C6315: 不正確的作業順序: 位元 AND 的優先順序高於位元 OR。 加入括號來釐清目的。 |
|
警告 C6316: 不正確的運算子: 測試的運算式為常數且非零。 請使用位元 AND 判斷位元是否已設定 |
|
警告 C6317: 不正確的運算子: 邏輯否定 (!) 與 1 補數 (~) 不能互換 |
|
警告 C6318: 定義錯誤的 __try/__except: 在例外狀況篩選條件運算式中使用常數 EXCEPTION_CONTINUE_SEARCH 或其他評估為零的常數。 未執行例外狀況處理常式區塊中的程式碼 |
|
警告 C6319: 在測試的運算式中使用逗號運算子會導致左邊的引數 (如果它沒有副作用) 被忽略 |
|
警告 C6320: 例外狀況篩選條件運算式是常數 EXCEPTION_EXECUTE_HANDLER。 這可能會對不要進行處理的例外狀況做遮罩處理 |
|
警告 C6322: 空白 _except 區塊 |
|
警告 6323: 在布林型別上使用算術運算子 |
|
警告 C6324: <function1> 的使用可能不正確: 您是否想要使用 <function2>? |
|
警告 C6326: 可能將常數和其他常數做比較 |
|
警告 C6328: 傳遞 <type> 做為參數 <number>,但 <function> 呼叫中需要 <type> |
|
警告 C6330: 錯誤的型別視為參數傳遞至函式。 |
|
警告 C6331: 無效的參數: 不允許將 MEM_RELEASE 和 MEM_DECOMMIT 的組合傳遞至 <function>。 這樣就會造成這個呼叫的失敗 |
|
警告 C6332: 無效的參數: 不允許將零做為 dwFreeType 參數傳遞至 <function>。 這樣就會造成這個呼叫的失敗 |
|
警告 C6333: 無效的參數: 不允許傳遞 MEM_RELEASE 和非零的 dwSize 參數至 <function>。 這樣就會造成這個呼叫的失敗 |
|
警告 C6334: 將 sizeof 運算子套用至已有一個運算子的運算式,可能會產生未預期的結果 |
|
警告 C6335: 遺漏處理序資訊控制代碼 <handlename> |
|
警告 C6336: 算術運算子的優先順序高於問號運算子,請使用括號釐清目的 |
|
警告 C6340: 錯誤的型別視為參數傳遞至函式。 |
|
警告 C6381: 關閉 API <function> 需要有效的 dwReason 或 lpMessage |
|
警告 C6383: 因將元素計數轉換成位元組計數而導致緩衝區滿溢: 參數 <number> 於 <function> 呼叫中時必須是元素計數 |
|
警告 C6384: 將指標的大小除以其他值 |
|
警告 C6385: 無效的資料: 存取 <buffer name>,可讀取的大小為 <size1> 個位元組,但可能讀取 <size2> 個位元組: 行: x, y |
|
警告 C6386: 緩衝區滿溢: 存取 <buffer name>,可寫入的大小為 <size1> 個位元組,但可能寫入 <size2> 個位元組: 行: x, y |
|
警告 C6387: <argument> 會是 <value>: 這並未遵守函式 <function name> 的規格: 行: x, y |
|
警告 C6388: <argument> 不可以是 <value>: 這並未遵守函式 <function name> 的規格: 行: x, y |
|
警告 C6400: 使用 <function name> 執行與常數字串 <string name> 的不區分大小寫的比較。 在非英文地區設定中產生未預期的結果 |
|
警告 C6401: 在預設地區設定中使用 <function name> 執行與常數字串 < string name> 的不區分大小寫的比較。 在非英文地區設定中產生未預期的結果 |
|
警告 C6500: 無效的附註: <name> 屬性的值無效 |
|
警告 C6501: 附註衝突: <name> 屬性與之前指定的屬性發生衝突 |
|
警告 C6503: 附註衝突: 參考不可標記為 Null=Yes 或 Null=Maybe |
|
警告 C6504: 無效的附註: 屬性只能在指標、成員指標、陣列或參考型別的值上使用 |
|
警告 C6505: 無效的附註: MustCheck 屬性不可以在 void 型別的值上使用 |
|
警告 C6506: 無效的附註: <name> 屬性只能在指標或陣列型別的值上使用 |
|
警告 C6508: 無效的附註: 常數值上不允許寫入權限 |
|
警告 C6509: 無效的附註: 'return' 無法從先前的條件參考 |
|
警告 C6510: 無效的附註: NullTerminated 屬性只能在指標或陣列型別的值上使用 |
|
警告 C6511: 無效的附註: MustCheck 屬性必須是 Yes 或 No |
|
警告 C6513: 無效的附註: ElementSizeConst 需要額外的大小屬性 |
|
警告 C6514: 無效的附註: <name> 屬性的值超過陣列大小 |
|
警告 C6515: 無效的附註: <name> 屬性只能在指標型別的值上使用 |
|
警告 C6516: 無效的附註: 沒有為 <name> 屬性 (Attribute) 指定任何屬性 (Property) |
|
警告 C6517: 附註衝突: ValidElementsConst 和 ValidBytesConst 不可以在不可讀取的緩衝區上指定 |
|
警告 C6518: 無效的附註: WriteableElementsConst 和 WriteableBytesConst 不可以在不可寫入的緩衝區上指定 |
|
警告 C6522: 無效的大小規格: 運算式必須是整數類資料型別 |
|
警告 C6525: 無效的大小規格: 屬性值可能無效 |
|
警告 C6526: 無效的大小規格: 運算式必須是陣列或指標型別 |
|
警告 C6505: 無效的附註: “NeedsRelease”屬性不可以在 void 型別的值上使用 |
|
警告 6530: 無法辨認的格式字串樣式 <name> |
|
警告 C6540: 在這個函式上使用屬性附註會使其所有現有的__declspec 附註無效。 |
|
警告 C6551: 無效的大小規格: 可剖析的運算式 |
|
警告 C6552: 無效的 Deref= 或 Notref=: 運算式無法被剖析 |
|
警告 C6701: 值不是有效的 Yes/No/Maybe 值: <string>。 |
|
警告 C6702: 值不是字串值: <string> |
|
警告 C6703: 值不是數字: <string> |
|
警告 C6704: 未預期的附註運算式錯誤:[]<why><annotation> |
|
警告 C6705: 附註錯誤,預期<expected_number>的附註<parameter>參數,但找到<actual_number>。 |
|
警告 C6706: 未預期的附註<annotation>的附註錯誤: <why> |
|
C6707警告:未預期的模型錯誤: <why> |
|
警告 C26100: 競爭情形。 變數<var> 應該被鎖定 <lock>所保護。 |
|
警告 C26101: 不適當地使用變數 <var> 做連鎖作業。 |
|
警告 C26105: 鎖定命令違規。 取得具有層級 <level> 的鎖定 <lock> 造成順序反向。 |
|
警告 C26110: 在呼叫函式之前 <func>,持有鎖定<lock>的呼叫端失敗 。 |
|
警告 C26111: 呼叫端在呼叫函式<func> 之前釋放鎖定失敗 <lock> 。 |
|
警告 C26112: 呼叫端不可以在呼叫 <func> 之前保留任何鎖定。 |
|
警告 C26165: 可能無法釋放<func>函式中的<lock>鎖定 。 |
|
警告 C26116: 無法取得或保存在 <func>的 <lock> 。 |
|
警告 C26117: 釋放在函式 <func>的未保留的鎖定 <lock> 。 |
|
警告 C26130: 遺漏在函式的附註,<func>的 _Requires_lock_held_ (<lock>) 或 _No_competing_thread_。 否則它可以是競爭情形。 變數<var> 應該被鎖定 <lock>所保護。 |
|
警告 C26135: 在函式 <func>遺漏的附註 <annotation> 。 |
|
警告 C26140: 並行 SAL 附註錯誤。 |
|
警告 C26160: 呼叫端在呼叫函式<func>之前無法維持鎖定 <lock> 。 |
|
C26165警告:可能無法釋放<func>在函式中<lock>的鎖定 。 |
|
C26166警告:無法取得或鎖定物件所在的 <func>函式<lock> 。 |
|
警告 C26167: 釋放在函式 <func>的未保留的鎖定 <lock> 。 |
|
警告 C28020: 這個呼叫的運算式不是 true。 |
|
警告 C28021: 以<anno>標記附註的參數<param>,必須是指標。 |
|
警告 C28022: 這個函式上的函式類別<classlist1>與定義所用之 typedef 上的函式類別<classlist2>不符: |
|
警告 C28023: 指派或傳遞的函式應該在至少有一個<classlist>中的 _Function_class_ 附註: |
|
警告 C28024: 要指派的函式指標會以函式類別<class>標記附註,該類別並未包含在函式類別<classlist>中。 |
|
警告 C28039: 實際參數<operand>的型別應完全符合型別<typename>: |
|
警告 C28103: 遺漏的資源 |
|
警告 C28104: 在函式結束前應取得的資源尚未取得。 |
|
警告 C28105: 因例外狀況而造成遺漏的資源。 |
|
警告 C28106: 變數已鎖定可能會造成遺漏的資源 |
|
C28107警告:資源必須在呼叫函式時保留 |
|
警告 C28108: 變數存放未預期的資源 |
|
警告 C28109: 變數無法在函式呼叫時保留。 |
|
警告 C28112: 透過連鎖函式存取的變數永遠必須透過連鎖的函式來存取。 |
|
警告 C28113: 透過連鎖的函式存取區域變數。 |
|
警告 C28125: 函式必須從 try/except 區塊中呼叫: |
|
警告 C28137: 變數引數應改成(常值)常數。 |
|
警告 C28138: 常數引數應改成變數。 |
|
警告 C28159: 考慮使用另一個函式。 |
|
警告 C28160:錯誤附註 |
|
警告 C28163: 函式絕不能從 try/except 區塊中呼叫: |
|
警告 C28164: 正在傳遞給函式的引數必須是物件指標 (而非指標的指標): |
|
正在取NULL 指標。 |
|
警告 C28183: 引數可以是一個值,而且是在指標中找到值的複本 |
|
警告 C28193:變數的值必須被檢查。 |
|
警告 C28194: 函式宣告為變數中的值別名,但未執行此動作即結束 |
|
警告 C28195: 函式宣告為會在變數中取得記憶體,但未執行此動作即結束 |
|
警告 C28196: 這個需求未滿足。 (這個運算式都不是評估為 True)。 |
|
警告 C28197: 可能遺漏記憶體 |
|
警告 C28198: 因例外狀況而造成遺漏的記憶體 <pointer>。 |
|
C28199警告:使用可能未初始化的記憶體。 |
|
警告 C28202: 參考非靜態成員是不合法的。 |
|
警告 C28203: 類別成員的參考模稜兩可。 可以是 <name1> 或 <name2> |
|
警告 C28204: <function> :只有一個多載及一個在 <filename>(<line>)附註為<paramname>pragma: 兩者必須同時附註或都不附註。 |
|
警告 C28205: function>:用於不合法內容的 _On_failure_ 或 _Success_ : <why> |
|
警告 C28206: <expression> : 左運算元指向結構,請使用->。 |
|
警告 C28207: <expression>: 左運算元為結構,使用 “.” |
|
警告 C28208: 函式 <function> 為以 <file>(<line>) 的不同的參數清單先前定義的。 有些分析工具會造成不正確的結果。 |
|
警告 C28209: 符號的宣告有衝突的宣告。 |
|
警告 28210: 對於 _On_failure_ 的附註內容不應該在內容前明確表示。 |
|
警告 C28211: SAL_context 必須有靜態內容名稱。 |
|
警告 C28212: 附註預期指標運算式 |
|
警告 C28213: 不會經過任何修改,使用先前的宣告,必須使用 _Use_decl_annotations_ 附註參考。 為什麼? |
|
警告 C28214: 屬性參數名稱必須是 p1...p9。 |
|
警告 C28215: 無法將 typefix 套用至已有 typefix 的參數。 |
|
警告 C28216: _Check_return_附註只適用於為特定函式參數的後置條件。 |
|
警告 28217: 對於函式,附註參數的數目與在檔案找到的不符。 |
|
警告 C28218: 對於函式參數,附註的參數與在檔案找到的不符。 |
|
警告 C28119: 註釋中標註的參數需要列舉的成員 |
|
警告 C28220: 整數運算式為附註預期標記法的參數 |
|
警告 C28221: 用於附註的參數預期的字串運算式。 |
|
警告 28222: _Yes_、_No_或 _Maybe_為附註預期的。 |
|
警告 C28223: 未找到預期附註、參數的語彙基元/識別項。 |
|
警告 C28224: 附註需要參數。 |
|
警告 C28225: 沒有看到在註釋裡所需正確數目的參數 |
|
警告 C28226: 附註不可以同時是 PrimOp (在目前宣告中)。 |
|
警告 C28227: 附註不可以同時是 PrimOp (請參閱預先宣告)。 |
|
警告 C28228: 附註參數: 無法使用型別附註 |
|
警告 C28229: 註釋不支援參數。 |
|
警告 C28230: 參數的型別沒有成員。 |
|
警告 C28231: 註釋只在陣列有效 |
|
警告 C28232: _Pre_、 _Post_或 _Deref_ 未套用至任何附註 |
|
警告 C28233: pre、post 或 deref 已套用至區塊。 |
|
警告 C28234: _At_運算式不適用於目前函式。 |
|
警告 C28235: 函式無法單獨做為註釋。 |
|
警告 C28236: 註釋不能用在運算式中。 |
|
警告 C28237: 在參數中的附註不再支援 |
|
警告 C28238: 註釋的參數具有一個以上的值,stringValue 和 longValue。 請使用 paramn=xxx。 |
|
警告 28239: 註釋的參數具有兩個值,stringValue 或 longValue; paramn=xxx。 請只使用 paramn=xxx。 |
|
警告 C28240: 參數中的附註有 param2,而沒有 param1 |
|
警告 C28241: 函式的附註參數無法辨認 |
|
警告 C28343:在參數上的註釋比起實際型別的註釋,需要更多解引用。 |
|
警告 C28244: 函式的註釋具有無法剖析的參數/外部註釋。 |
|
警告 C28245: 函式的附註會在非成員函式上附註 'this'。 |
|
警告 C28246: 函式的標記法 <name> - 參數 <parameter> 不符合參數的型別 |
|
警告 C28250: 函式不一致的附註: 先前的執行個體有錯誤發生。 |
|
警告 C28251: 函式不一致的附註: 這個執行個體有錯誤。 |
|
警告 C28252: 函式不一致的附註: 參數在這個執行個體有另一個附註 |
|
警告 C28253: 函式不一致的附註: 參數在這個執行個體的另一個附註 |
|
警告 C28254: 在 dynamic_cast<>() 附註不支援 |
|
警告 C28262: 在註釋<name>的函式<function>中找到註釋的語法錯誤: |
|
警告 C28263: 找到內建的條件式註釋語法錯誤: |
|
警告 C28267: 在註釋<name>的函式<function>中找到註釋的語法錯誤: |
|
警告 C28272: 函式與參數在檢查時的註釋與函式宣告不一致。 |
|
警告 C28273: 對於函式,線索與函式宣告不一致。 |
|
警告 C28275: _Macro_value_參數設定為null。 |
|
警告 C28278: 函式名稱範圍內沒有出現原型。 |
|
警告 C28279: 找到符號的 'begin',但沒有相符的 'end'。 |
|
警告 C28280: 找到符號的 'end',但沒有相符的 'begin'。 |
|
警告 C28282: 格式化字串必須在前置條件 |
|
警告 C28283: 對於符號,尚不支援指定的大小規格。 |
|
警告 C28284: 對於符號,非函式符號目前不支援述詞。 |
|
警告 C28285: 函式,在參數中的語法錯誤 |
|
警告 C28286: 函式結尾附近發生語法錯誤 |
|
警告 C28287: 函式中_At_()註釋中有語法錯誤 (無法辨認的參數名稱)。 |
|
警告 C28288: 函式中_At_()註釋中有語法錯誤 (無效的參數名稱)。 |
|
警告 C28289: 函式的: ReadableTo 或 WritableTo 沒有限制規格做為參數。 |
|
警告 C28290: 函式的註釋包含比實際參數數目還多的外部。 |
|
警告 C28291: 張貼 Null/notnull 在 deref 層級 0 的函式 <function> 參數 <number>沒有意義 |
|
警告 C28300: <parameter_name>: 不相容的型別運算元運算子的 <operator_name> |
|
警告 C28301: <function>的第一個宣告中沒有附註。<note1> 參閱 <filename>(<line>)。 <note2> |
|
警告 C28302: 對於 C++ 參考參數<parameter_name>,額外 _Deref_ 運算子在 <annotation>中找到。 |
|
警告 C28303: 對於 C++ 參考參數<parameter_name>,額外 _Deref_ 運算子在 <annotation>中找到。 |
|
警告 C28304: 對於 C++ 參考參數<parameter_name>,發現不當放置的 _Notref_運算子套用至<token>。 |
|
警告 C28305: 剖析 <token>時發現錯誤。 |
|
警告 C28306: 在參數中的標記法是廢棄的狀態。 |
|
警告 C28307: 在參數中的標記法是廢棄的狀態。 |
|
警告的 C28308:註釋所指定的格式清單引數位置不正確。 |
|
警告 28309: <parameter_name>: 附註運算元必須為整數/列舉/指標型別。 不支援 Void 運算元和 C++ 多載運算子。 浮點數接近整數。 型別: <typelist>。 |
|
警告 C28350: 註釋<annotation>描述條件上不適合的情況。 |
|
警告 C28351: 註釋<annotation>描述條件中不可以使用動態值 (變數)。 |