| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> C++知识库 -> Visual Studio Code C++扩展7月更新汇总 -> 正文阅读 |
|
|
[C++知识库]Visual Studio Code C++扩展7月更新汇总 |
|
Visual Studio Code C++扩展2021年7月更新来了,这次的更新版本,带来了一系列全新的功能,例如:调试过程中的反汇编视图,内联宏展开以及对Windows ARM64架构的调试支持,另外包括了一些功能改进及Bug修复。下面我们具体来看看这些新功能点。 反汇编视图我们很高兴地引入这项全新功能,这个功能也是及吉特哈布上被要求最多的一项功能,目前这项功能还没有正式推出,而仅在VS Code 内测版本上可用。
在反汇编视图中,标记为黄色的代码行表示当前执行的指令。对于每条指令,你可以在左边看到其对应的物理地址,在中间看到以16进制显示的机器代码,以及在右边显示的反汇编代码。你可以在不同的指令之间进行跳转,跳过(F10)和步入(F11)等操作,如下图所示:
也可以在反汇编视图中设置断点,将鼠标悬浮在某条指令上,然后点击内存地址左边的红色实心圆圈即可,如下图所示:
再次点击红色实心圆圈可以取消已设置的断点,或者可以在调试窗格的断点列表中取消勾选,如下图所示:
? 下面的动画展示了反汇编视图的基本面貌,请欣赏:
宏展开在这次的最新版本的C++扩展中,你可以就地展开宏代码,这样你就可以更加方便地阅读和理解源代码。
针对Windows ARM64架构的调试支持去年的时候,我们官宣了在Windows ARM64架构上支持运行C++扩展的消息,从而使得Surface Pro X系统的用户可以直接使用C++ IntelliSense,代码导航以及工程构建。 总结通过在调试中打开反汇编视图,我们可以清楚地知道当前处理器正在运行的指令,确实对了解代码底层执行细节十分有帮助,大家有时间可以试试看。 最后Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。 最近我写了个东西正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
|
|
|
| C++知识库 最新文章 |
| 【C++】友元、嵌套类、异常、RTTI、类型转换 |
| 通讯录的思路与实现(C语言) |
| C++PrimerPlus 第七章 函数-C++的编程模块( |
| Problem C: 算法9-9~9-12:平衡二叉树的基本 |
| MSVC C++ UTF-8编程 |
| C++进阶 多态原理 |
| 简单string类c++实现 |
| 我的年度总结 |
| 【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
| c语言常见错误合集 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/24 3:10:17- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |