PLOOC:受保护的低开销面向对象的ANSI-C编程

时间:2024-06-14 07:27:50
【文件属性】:

文件名称:PLOOC:受保护的低开销面向对象的ANSI-C编程

文件大小:74KB

文件格式:ZIP

更新时间:2024-06-14 07:27:50

c ooc ansi-c oopc C

PLOOC(使用ANSI-C保护的低开销的面向对象编程) 介绍 使用ANSI-C(又名PLOOC ['plu:k])进行的受保护的低开销面向对象编程,它是一组经过精心修饰的C宏模板,这些模板可: 为私人班级成员提供保护 注意:可以通过定义宏__OOC_DEBUG__来禁用保护,以方便调试。 支持受保护的成员 支持多重继承 支持界面实现 在某些编译器中支持严格的类型检查/验证,例如启用了多文件编译的IAR。 符合ANSI-C99 还支持ANSI-C90,但私有功能保护已禁用。 支持超载需要C11或_Generic 低开销 注意:几乎零开销。 该模板充分利用了ANSI-C强制执行的编译规则,以最低的成本提供了所需的OO功能。 - Suitable for both bare-metal and RTOS. - Suitable for both 8bit and 3


【文件预览】:
PLOOC-master
----plooc_class_simple_c90.h(7KB)
----plooc.h(14KB)
----plooc_class_strict.h(27KB)
----example()
--------project()
--------trace()
--------enhanced_byte_queue()
--------byte_queue()
--------README.md(1KB)
--------picture()
----LICENSE(11KB)
----plooc_class.h(13KB)
----README.md(14KB)
----plooc_class_simple.h(9KB)
----plooc_class_black_box.h(11KB)
----.gitignore(644B)
----_config.yml(29B)

网友评论