原帖 | Jack | 2024-09-13 14:46 | 👍0 | 阅读约1
老师,请问有没有办法限制结构体成员的可见域,让外部文件只能访问结构体内的部分成员。
在C语言里面是通过在文件中定义static全局变量来限制可见域。定义在在结构体里,结构体只要暴露出去,内部成员肯定暴露。对于这些全局变量,我们通过结构体的接口去访问这些全局变量(带上一些检测条件,比如是否初始化过)。
相关笔记
原帖 | Jack | 2024-09-13 14:46 | 👍0 | 阅读约1
老师,请问有没有办法限制结构体成员的可见域,让外部文件只能访问结构体内的部分成员。
在C语言里面是通过在文件中定义static全局变量来限制可见域。定义在在结构体里,结构体只要暴露出去,内部成员肯定暴露。对于这些全局变量,我们通过结构体的接口去访问这些全局变量(带上一些检测条件,比如是否初始化过)。
相关笔记