首頁 >後端開發 >C++ >如何在 Visual Studio 中偵錯期間檢查函數的回傳值?

如何在 Visual Studio 中偵錯期間檢查函數的回傳值?

Susan Sarandon
Susan Sarandon原創
2025-01-09 16:28:13447瀏覽

How Can I Inspect a Function's Return Value During Debugging in Visual Studio?

在 Visual Studio 中偵錯函數傳回值

在偵錯過程中,在函數退出之前檢查函數的回傳值是非常有價值的,特別是當函數直接與 UI 元素互動時,這會妨礙對正常執行流程中傳回值的直接觀察。 Visual Studio 提供了多種檢查此值的方法,但方法會因 Visual Studio 版本而異。

Visual Studio 2013 及更高版本(附警告)

Visual Studio 2013 及更高版本允許在「自動」視窗中查看回傳值或在「監視/立即」視窗中使用 $ReturnValue 表達式。 然而,這僅在函數傳回後有效。 在函數呼叫上設定斷點並單步執行(F10)是必要的。

Visual Studio 2015:

不幸的是,$ReturnValue 功能已在 Visual Studio 2015 中刪除。

Visual Studio 2017 與 2022:

$ReturnValue 表達式在 Visual Studio 2017 中恢復,並在 Visual Studio 2022 中保持功能。至關重要的是,在 Visual Studio 2022 中,您必須在 $ReturnValue 到達之前將 表達式新增至監視視窗。 函數內的語句。 return

以上是如何在 Visual Studio 中偵錯期間檢查函數的回傳值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn