
# C/C++语言支持，开箱即用的卓越开发体验
内置华为自研C++语言服务，针对cmake工程自动解析符号和配置编译调试选项，实现开箱即用的工程创建、语法解析、编码提示、代码重构、本地构建和断点调试等能力，提供卓越C++编码体验。
图1C/C++语言模型   
![](https://support.huaweicloud.com/productdesc-codeartside/zh-cn_image_0000002359539529.jpg "点击放大")
1. **强大的内置语言服务** ：
   - **华为自研C++语言服务**：专为C++开发量身定制，提供全面的语言支持和优化。
   
   - **自动解析符号**：能够自动解析CMake工程中的符号，简化项目管理，减少手动配置的繁琐。
    
2. **开箱即用的开发体验** ：
   - **自动配置编译调试选项**：针对CMake工程，自动配置编译和调试选项，用户无需手动设置。
   
   - **快捷的工程创建**：支持快速创建和初始化C++项目，减少开发前的准备时间。
    
3. **智能的代码编辑和导航** ：
   - **语法解析**：提供实时的语法检查和错误提示，帮助开发者及时发现并修正代码问题。
   
   - **编码提示**：智能代码补全和参数提示，提高编码效率。
   
   - **代码重构**：支持多种代码重构操作，如重命名、提取函数等，方便代码维护和优化。
    
4. **高效的构建和调试工具** ：
   - **本地构建**：集成高效的本地构建工具，支持快速编译和构建项目。
   
   - **断点调试**：提供强大的断点调试功能，支持单步执行、表达式求值等，帮助开发者快速定位和解决问题。
    
5. **丰富的插件生态系统** ：
   - **扩展性强**：支持安装各种插件，扩展对不同开发语言的支持和功能，如代码质量检查、项目管理工具集成等。
    
