SuperAPI AI 工具集

cpp

编程与开发

查看项目

更新于 10-16 01:15

技能介绍

用途:该技能面向现代 C++(C++11 及以后)的编程模式与惯用法,集中整理常见写法的参考示例,便于编写和维护 C++ 代码时查阅。

主要能力:内容覆盖智能指针(unique_ptr、shared_ptr、weak_ptr)的所有权与循环引用处理;RAII 模式,包括文件包装、锁管理与作用域清理;移动语义与完美转发;模板(函数模板、类模板、特化、SFINAE、C++20 Concepts、可变参数与折叠表达式、CRTP);STL 容器与算法(vector、map、unordered_map、set、sort、find、transform、accumulate、remove-erase 惯用法、C++20 ranges);并发(thread、async/future、promise、线程安全队列、atomic);Lambda 表达式(捕获、mutable、泛型、初始化捕获、模板 Lambda、constexpr Lambda);错误处理(自定义异常、std::optional、std::variant、std::expected)。

使用方式:官方资料未提供独立安装命令或调用方式,仅以代码示例形式展示各主题写法,可结合技能页面 https://www.skills.sh/miles990/claude-software-skills/cpp 查看。

适用场景:需要现代 C++ 惯用法参考的编码任务,包括资源管理、泛型编程、并发编程与错误处理。

限制:资料未提供编译器或标准版本要求、示例的完整可编译性验证,以及收费与价格信息,暂未提供。相关技能涉及 system-design、performance-optimization 与 desktop-apps。