SuperAPI AI 工具集

cpp-header-template

通用与其它

查看项目

更新于 10-15 19:49

技能介绍

用途:按 Google C++ Style Guide 约定生成 C++ 头文件,适合新建头文件或需要头文件模板的场景。

主要能力:生成包含版权声明、include guard、包含顺序、命名空间、类与结构体模板的头文件。类模板涵盖类型别名、静态常量、工厂函数、构造函数、Rule of Five 的拷贝/移动声明、析构函数、公有方法、访问器与修改器、protected 与 private 成员。结构体模板用于无不变量的被动数据,公有成员不加尾随下划线。

使用方式:提供类名、命名空间和文件路径即可生成合规头文件。include guard 由路径转为大写并用下划线连接,例如 foo/bar/baz.h 对应 FOO_BAR_BAZ_H_,src/http/parser.h 对应 SRC_HTTP_PARSER_H_。包含顺序为:相关头文件(.cc 文件)、空行、C 系统头文件、空行、C++ 标准库头文件、空行、其他库头文件、空行、项目头文件,各段内按字母排序。

限制:资料未提供安装命令、依赖要求、平台支持、收费方式及实际生成效果等信息。