老师,请问有没有办法限制结构体成员的可见域,让外部文件只能访问结构体内的部分成员

🔍 溯源 ✍️ Jack | 📅 2024-09-13 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/C语言 #技术/软件架构 #质量/普通

原帖 | Jack | 2024-09-13 14:46 | 👍0 | 阅读约1

老师,请问有没有办法限制结构体成员的可见域,让外部文件只能访问结构体内的部分成员。

在C语言里面是通过在文件中定义static全局变量来限制可见域。定义在在结构体里,结构体只要暴露出去,内部成员肯定暴露。对于这些全局变量,我们通过结构体的接口去访问这些全局变量(带上一些检测条件,比如是否初始化过)。


相关笔记