老师,这样使用static修饰函数,外部只能通过访问aht21实例的成员的形式来调用

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

原帖 | Jack | 2025-02-14 12:50 | 👍0 | 阅读约1

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


相关笔记