文件名称:CXXCTP:已弃用。 使用INSTEAD github.comblockspacerflextool
文件大小:637KB
文件格式:ZIP
更新时间:2024-03-29 11:39:06
refactoring serialization cmake reflection cplusplus
向C ++语言添加自定义功能,例如,,反射等 一个完全开源的,功能强大的解决方案,用于修改和生成C ++源代码。 减少C ++项目中的样板代码量。 s> s> s> s> s> 笔记 此仓库将尽快迁移到 CXXCTP将被弃用。 首选flextool :link: 导航 :books: 关于CXXCTP(CXX编译时编程) CXXCTP是一个编译器,它扩展了C ++以进行新的自省,反射和编译时执行。 CXXCTP并非旨在创建一组预定义的源代码转换。 用户可以共享C ++脚本进行源代码转换。 假设有人向开源社区共享了有用的脚本,例如interface.cxx和enum_to_json.cxx 。 您只需将它们放置在ctp_scripts文件夹中就可以在项目中使用它们。 元编程是编写程序以将其他程序视为其数据的“艺术”。 这意味着程序可以生成,读取,分析和转换代码,甚至可以