SuperAPI AI 工具集

cpp-pro

编程与开发

查看项目

更新于 10-15 22:12

技能介绍

用途:cpp-pro 面向现代 C++ 与高性能软件开发,帮助生成遵循最佳实践的 C++ 代码。

主要能力:覆盖 C++11/14/17/20/23 特性、RAII 与智能指针(unique_ptr、shared_ptr)、模板元编程与 concepts、移动语义与完美转发、STL 算法与容器、std::thread 与原子操作并发、异常安全保证。

使用方式:资料未提供具体安装或调用命令;从描述看,它以技能形式提供,使用时提出 C++ 开发需求即可。方法上偏好栈分配与 RAII、必要时用智能指针、遵循 Rule of Zero/Three/Five、const 正确性与 constexpr、优先 STL 算法而非裸循环,并用 perf、VTune 等工具做性能分析。

输出:现代 C++ 代码、带合适 C++ 标准的 CMakeLists.txt、带 include guard 或 #pragma once 的头文件、Google Test 或 Catch2 单元测试、AddressSanitizer/ThreadSanitizer 干净输出、Google Benchmark 性能基准,以及模板接口文档,并遵循 C++ Core Guidelines,优先编译期错误。

适用场景:需要现代 C++ 代码生成、重构、模板设计、并发与性能优化的开发任务。

限制:资料未提供价格、平台支持范围、具体安装命令、调用接口与版本要求,暂未提供相关信息。