@cella-lang/cpp

中文文档
0.1.202611090954发布于 2026/11/09Apache-2.0零依赖近 30 天下载 3.3万

C++17 对于Cella Lang来说,作为C家族深嵌入(@cella-lang/cfamily)的分支:类,模板,超载,引用,例外,lambdas以及标准库的矢量和字符串本身用C++来写;判决(接受,拒绝,未知)

中文使用文档
文档目录4 节
  1. 程序
  2. 条目
  3. 正在装入
  4. 按定义散列

@cella-lang/cpp (英语)

C++17 用于 单元格a 校验,作为编译模块包: C++ 分支 c家的深层嵌入体@cella-lang/cfamily) (中文(简体) ). 程序由 C++17 规则检查并由小步运行 语义;判决为接受,拒绝或未知,有标准节点和条款.

取决于 @cella-lang/cfamily 财务报告和审定财务报表 @cella-lang/machine。 。 。 .

程序

JSON (美国) cfamily语法与 "lang": {"k": "langCpp"} 且没有棋盘(棋盘的程序是 @cella-lang/arduino已经). 该分支涵盖类别(继承、虚拟功能和虚拟基础、构建者、, 销毁器和复制件)、模板和超载、参考和移动语义、羊肉、例外和 标准例外、电流输入和输出,以及 std::vector, (中文(简体) ), std::string 财务报告和审定财务报表 std::initializer_list,哪个 以 C++ 书写,并按与程序相同的规则检查.

执行的标准值是libc++'s,判决则认为是(assumesA级 标准函数,或库类成员,如果模型尚未提供,则判断结果未知 原因,不是拒绝.

条目

  • cpp.verdict src input fuelJSON案判决 @cella-lang/cfamily(三); input 是标准输入, fuel 将步相接. 内核证明的判决: kernel_verdict_in("cpp", "cpp.verdict", …) 内 cella-lang。 。 。 .
  • cpp.types src candidates: 类型查询(格式为 @cella-lang/cfamily) (中文(简体) ).
  • 调试器,用于 cella-lang/dap数字 : load, (中文(简体) ), run, (中文(简体) ), stopConf, (中文(简体) ), stopKind, (中文(简体) ), stopNode, (中文(简体) ), stopOut, (中文(简体) ), stopErr, (中文(简体) ), stopDetail, (中文(简体) ), divergences, (中文(简体) ), feed, (中文(简体) ), globals, (中文(简体) ), frames, (中文(简体) ), setVarErr, (中文(简体) ), setVarConf, (中文(简体) ), env; 和 : report input fuel session,整个运行,同时给出所有输入.

正在装入

将包装入 cella-lang 名为 index.json (单位:千美元)checkerHash, (中文(简体) ), cbfVersion; 数据 peerDependencies 标定它 : index.requires["cella-lang"].modules软件包 index.requires.packages (每种方式都相同),然后按顺序排列此软件包的模块 index.modules.cpp.deps。 。 。 . cella-lang读取 (单位:千美元)正式软件包)有密码.

按定义散列

index.json 清单,每个定义, own (其本身的内容)和 merkle (内容和一切取决于) (电话) 定义 merkle 两个版本之间没有变化,表示相同;更改的版本列在 CHANGES.md。 。 。 .

版本与发布记录

@cella-lang/cpp 共发布 272 个版本,首次发布于 2026/10/05;过去 12 个月发布了 272 个版本。

版本发布日期距今
0.1.202611090954latest2026/11/09今天
0.1.2026110822132026/11/09今天
0.1.2026110809592026/11/081 天前
0.1.2026110805242026/11/081 天前
0.1.2026110804152026/11/081 天前
0.1.2026110801362026/11/081 天前

关于 @cella-lang/cpp 的常见问题

@cella-lang/cpp 是什么?

C++17 对于Cella Lang来说,作为C家族深嵌入(@cella-lang/cfamily)的分支:类,模板,超载,引用,例外,lambdas以及标准库的矢量和字符串本身用C++来写;判决(接受,拒绝,未知)

如何安装 @cella-lang/cpp?

在项目目录运行 npm install @cella-lang/cpp,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:cella-lang(0.1.202611090954)、@cella-lang/cfamily(0.1.202611090954)、@cella-lang/machine(0.1.202611090954)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@cella-lang/cpp 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/cella-lang__cpp 是否存在。

@cella-lang/cpp 可以商用吗?

@cella-lang/cpp 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@cella-lang/cpp 的下载量有多少?

根据 npm 官方下载统计,@cella-lang/cpp 在 2026/10/10 – 2026/11/08 这 30 天内被下载 33,284 次,日均约 1,109 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cella-lang/cpp 还在维护吗?

最新版本 0.1.202611090954 发布于 2026/11/09(今天);至今共发布 272 个版本,其中过去 12 个月发布了 272 个;首次发布于 2026/10/05。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。