<< All versions

Skill v1.0.0

currentAutomated scan100/100
davidyichengwei/agentic-engineering-framework/std-cpp
──Details
PublishedOctober 16, 2026 at 12:20 AM
Content Hashsha256:61db27c6b00b434c...
Git SHA1f7ac0fb9aa6
──Files
Files (1 file, 1015 B)
SKILL.md1015 Bactive
SKILL.md · 29 lines · 1015 B

version: "1.0.0" name: std-cpp description: 提供 C++ 编码规范(基于 Google C++ Style Guide)。当编写或 review C++ 代码(.cc/.cpp/.h 文件)时使用。


C++ 编码规范

基于 Google C++ Style Guide,使用 C++17。

核心规则速查

类别必须遵守
版本C++17,不用 C++2a 功能
头文件self-contained,#pragma once,include 顺序规范
命名空间必须使用,禁止头文件全局 using
类构造函数禁止调用虚函数,单参数构造函数加 explicit
命名类型 PascalCase,变量 snake_case,常量 kCamelCase
转换使用 C++ 风格(static_cast 等),禁止 C 风格
自增迭代器用前置 ++i

完整规范

详见 reference/full-standards.md,包含:

  • 规范等级定义(必须/推荐/可选)
  • 头文件、作用域、类、函数规范
  • 命名、注释、格式规范
All versions