原帖 | Jack | 2025-02-14 12:50 | 👍0 | 阅读约1
老师,这样使用static修饰函数,外部只能通过访问aht21实例的成员的形式来调用模块内部的私有函数。这样的目的是不是:此文件外部能够调用这些私有函数,但是不能“随便调用”,不能在其他文件中“直呼其名”地调用,只能通过访问实例的结构体成员“刻意地”调用。这样就避免了在外部文件中有时候失误地调用了模块的核心函数,相当于给贵重物品加了一个盖子,使用前得打开盖子才能使用,保护了模块的敏感函数
对
相关笔记
原帖 | Jack | 2025-02-14 12:50 | 👍0 | 阅读约1
老师,这样使用static修饰函数,外部只能通过访问aht21实例的成员的形式来调用模块内部的私有函数。这样的目的是不是:此文件外部能够调用这些私有函数,但是不能“随便调用”,不能在其他文件中“直呼其名”地调用,只能通过访问实例的结构体成员“刻意地”调用。这样就避免了在外部文件中有时候失误地调用了模块的核心函数,相当于给贵重物品加了一个盖子,使用前得打开盖子才能使用,保护了模块的敏感函数
对
相关笔记