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

推荐订阅源

The Hacker News
The Hacker News
F
Full Disclosure
Cloudbric
Cloudbric
Blog — PlanetScale
Blog — PlanetScale
W
WeLiveSecurity
N
News and Events Feed by Topic
T
Troy Hunt's Blog
V2EX - 技术
V2EX - 技术
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
B
Blog
GbyAI
GbyAI
C
Check Point Blog
B
Blog RSS Feed
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Recorded Future
Recorded Future
The Last Watchdog
The Last Watchdog
N
News and Events Feed by Topic
T
The Blog of Author Tim Ferriss
O
OpenAI News
V
V2EX
人人都是产品经理
人人都是产品经理
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
WordPress大学
WordPress大学
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
Security @ Cisco Blogs
C
Cisco Blogs
Security Latest
Security Latest
S
Security Affairs
V
Visual Studio Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
Last Week in AI
Last Week in AI
AWS News Blog
AWS News Blog
雷峰网
雷峰网
Apple Machine Learning Research
Apple Machine Learning Research
PCI Perspectives
PCI Perspectives
博客园_首页
U
Unit 42
Google DeepMind News
Google DeepMind News
Hugging Face - Blog
Hugging Face - Blog
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
The Register - Security
The Register - Security
N
Netflix TechBlog - Medium
L
LINUX DO - 热门话题
H
Hacker News: Front Page

博客园 - 南水之源

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

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

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