c++ - 如何在 vscode 中看到 __vfptr?
问题描述
我知道我们可以__vfptr
在 VS 中看到,但是为什么 vscode 不支持呢?是否可以增加调试参数或修改设置?
解决方案
VS Code 将其过滤掉,大概是因为它相当无用。您可以通过键入在 gdb 控制台中查看它
-exec print <expression>
例如
-exec print *this
$1 = (Z) {_vptr.Z = 0x555555754d80 <vtable for Z+16>, a = 42}
推荐阅读
- ios - Xamarin iOS 中的 Swift 框架 - NSUnknownKeyException 原因:[
setValue:forUndefinedKey:] - r - 查找和替换完全匹配的部分字符串 (gsub)
- android - 使用 Android NDK 的此目标不支持 Crypto++ 和 neon_vector_type 属性?
- reactjs - 如何根据 URL 设置 React.useState
- r - 用 probplot 叠加两个概率图
- typescript - 通过泛型在 TypeScript 中将元组转换为对象
- python - 如何在 Python 中使用 Selenium 单击按钮?
- android - 无法在 RecyclerView.Adapter 中设置监听器,投射问题
- c++ - 如何读取和处理数百万个 XML 文件并只处理那些被修改的 XML 文件
- postgresql - SQL语法中的PreparedStatementCallback问题