惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
T
The Exploit Database - CXSecurity.com
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 聂微东
博客园 - Franky
美团技术团队
WordPress大学
WordPress大学
博客园 - 司徒正美
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
DataBreaches.Net
腾讯CDC
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
Microsoft Azure Blog
Microsoft Azure Blog
D
Docker
Security Archives - TechRepublic
Security Archives - TechRepublic
F
Fortinet All Blogs
T
Tor Project blog
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
I
InfoQ
Cyberwarzone
Cyberwarzone
V
V2EX
T
Tenable Blog
NISL@THU
NISL@THU
Scott Helme
Scott Helme
K
Kaspersky official blog
Latest news
Latest news
S
Schneier on Security
Martin Fowler
Martin Fowler
博客园 - 三生石上(FineUI控件)
Know Your Adversary
Know Your Adversary
Microsoft Security Blog
Microsoft Security Blog
S
Securelist
M
MIT News - Artificial intelligence
V
Vulnerabilities – Threatpost
P
Proofpoint News Feed
L
LangChain Blog
T
Threat Research - Cisco Blogs
Spread Privacy
Spread Privacy
T
Threatpost
有赞技术团队
有赞技术团队

博客园 - 南水之源

osgImage和QImage互相转换 AI助手选哪个?Cowork vs OpenClaw深度解析:程序猿、打工人、老板们看过来 "数字管家"Claude Cowork,正在接管你的桌面 Claude Code:那只被称为"代码章鱼"的AI,正在吃掉整个编程世界 “拥有数字生命的龙虾”OpenClaw的前世今生 怎么领取使用国家超算中心小龙虾tokens 使用gdal修改shp数据 保存OE中使用的高程数据用gdal保存成tif文件[完成] blender GIS介绍 使用qt读取系统字体库,并进行英文名称映射 c++开发大模型mcp服务(七)使用cpp-mcp的例子MCP-ExcelAutoCpp c++开发大模型mcp服务(六)cpp-mcp库说明 c++开发大模型mcp服务(五)编译c++版本的mcp库(cpp-mcp) c++开发大模型mcp服务(四)使用工具测试高德地图的MCP(流程验证) c++开发大模型mcp服务(三)一个常规的MCP调用例子(以高德地图MCP举例) c++开发大模型mcp服务(二)MCP 架构说明 c++开发大模型mcp服务(一)目的和概念 解除360首页锁定操作 [书]清华大学DeepSeek:从入门到精通 [原]geoserver缓存切片类GeoServerMetaTile的解析UML
辅助Visual Studio上C++开发的工具(插件)
南水之源 · 2025-02-13 · via 博客园 - 南水之源

代码理解与智能定位

• IntelliSense

• 功能:Visual Studio内置的智能感知服务,提供自动完成、参数信息、快速信息以及成员列表等。

• 优势:帮助快速编写代码,减少错误。


• 代码导航

• 功能:包括“转到定义”(F12)、“查找所有引用”(Shift+F12)和“转到实现”(Ctrl+F12)等。

• 优势:快速定位代码块,理解代码结构和依赖关系。


• Visual Assist

• 功能:增强代码导航和智能感知功能。

• 优势:提供更快速的“转到定义”和“查找所有引用”操作,支持代码重构和生成。

功能解析

• Visual Studio自带功能

• 功能:内置的代码解析和生成工具。

• 优势:帮助快速理解代码结构,生成代码片段。


• Resharper C++

• 功能:对代码进行深度分析,提供智能提示、代码检查和重构建议。

• 优势:提高代码质量和可维护性,支持多种代码生成和重构操作。

代码文档生成

• Doxygen

• 功能:从代码注释中提取信息,自动生成代码文档。

• 优势:支持多种输出格式(如HTML、LaTeX等),帮助生成清晰、结构化的代码文档。


• CommentMaker

• 功能:自动生成函数头注释。

• 优势:支持C++,可自定义注释模板,快速生成代码注释和文档。

新增功能代码添加

• Visual Studio的插件和扩展

• 功能:支持丰富的插件和扩展,帮助实现定制化功能。

• 优势:通过安装合适的插件,方便添加新功能代码,提高开发效率。


• GitHub Copilot

• 功能:AI辅助代码开发工具。

• 优势:基于上下文提供代码补全建议,快速生成新代码或修复方案。


• 腾讯云 AI 代码助手

• 功能:AI辅助代码开发工具。

• 优势:提供技术问题解答,支持代码生成和修复。

 • IntelliCode

• 功能:AI辅助代码开发工具,集成在Visual Studio中。

• 特点:• 智能代码补全:基于上下文提供代码建议,支持C++。

• 功能解析:提供代码建议和函数签名提示。

• 新增功能代码添加:根据上下文快速生成代码片段。

• 适用场景:适用于需要智能代码补全和快速开发的开发者。

Bug查找与调试

• Visual Studio调试器

• 功能:支持设置断点、单步执行、查看变量值、调用堆栈等操作。

• 优势:帮助快速定位和修复代码中的bug。


• Cppcheck

• 功能:C/C++代码缺陷静态检查工具。

• 优势:检查内存泄漏、数组越界等潜在问题,提前发现并修复。


• AddressSanitizer(ASan)

• 功能:运行时错误检测工具。

• 优势:检测内存泄漏、堆栈溢出、重复释放等问题,与Visual Studio项目系统和CMake集成。

其他工具

• Source Insight

• 功能:源码查看工具,代码高亮和搜索功能强大。

• 优势:适合阅读和理解大型项目代码。


• Qt Creator

• 功能:集成编译器、调试器和Qt库,适用于Qt相关项目开发。

• 优势:提供一站式开发环境,支持智能代码导航和定位。


• Live Share

• 功能:协作服务,允许实时分享代码编辑会话。

• 优势:便于团队合作解决问题或新增功能。


• Build Insights

• 功能:代码分析和性能优化工具。

• 优势:提供模板实例化信息,帮助优化代码性能。