用途:这是一个面向系统编程的内存安全模式技能,提供跨语言(Rust、C++、C)的实践方法,帮助编写内存安全代码并管理资源。
主要能力:涵盖 RAII、所有权、智能指针和资源管理;可用于管理文件、套接字、内存等资源,防止 use-after-free 和内存泄漏,实现 RAII 模式,在语言选择上权衡安全性,以及调试内存问题。
使用方式:技能说明要求先明确目标、约束和所需输入,再应用相关最佳实践并验证结果,给出可执行步骤和验证方法。若需要详细示例,可打开 resources/implementation-playbook.md 获取详细模式与示例。
适用场景:编写内存安全的系统代码、资源生命周期管理、排查内存相关缺陷、在 Rust/C++/C 之间做安全取舍。
限制:不适用于与内存安全模式无关的任务,也不适用于该范围之外的其它领域或工具。资料未提供具体安装命令、收费方式、支持平台或效果数据。