static 修饰函数
时间: 2023-08-08 08:11:47 浏览: 99
静态修饰函数的特点是,被static修饰的函数只能在自己所在的文件内部使用,不能在其他文件中使用。这是因为static修饰函数会使其失去外部链接属性,变成内部链接属性,只能在当前文件中调用。静态函数的作用域限制和生命周期限制与静态变量类似。静态成员函数可以通过类作用域或者类对象去调用,但只能访问静态成员数据,不能访问非静态成员数据。非静态成员函数可以任意访问静态成员函数和静态成员数据。\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* [C语言中static的用法(修饰局部变量,修饰全局变量,修饰函数)](https://blog.csdn.net/m0_53558236/article/details/119490760)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [static](https://blog.csdn.net/Liu_Xiao_Ming/article/details/103881279)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文