专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
目录
相关文章推荐
今天看啥  ›  专栏  ›  嵌入式微处理器

嵌入式C保护结构体的方式

嵌入式微处理器  · 公众号  ·  · 2024-08-02 12:00

文章预览

之前分享的文章: 嵌入式 C 语言知识点,掩码结构体 ,似乎有些争议? 不知道是因为宏的实现看不懂,还是用法不懂?掩码结构体宏的实现,本质上就是使用一个掩码数组 chMask 把结构体保护起来。 用法可以结合大佬的 PLOOC使用示例 及其 基于C语言的面向对象编程-傻孩子.pdf (本公众号聊天界面回复: 基于C语言的面向对象编程 )来一起看: https://github.com/GorgonMeducer/PLOOC 同样,也可以结合使用不完全类型(Incomplete Types)来保护结构体的方式一起看一下,这个之前有分享过。这里也一起分享下。 C语言中使用不完全类型(Incomplete Types)来保护结构体的方式,主要涉及到在声明结构体时不提供完整的定义,仅在需要时(如在其源文件中)才给出完整的定义。这种方式的的优点和缺点: 优点: 封装性增强 :使用不完全类型可以在一定程度上隐藏结 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览