![]() |
1
4
使用不透明的数据类型,其中类型在头中声明,而结构在实现中定义。这意味着任何包含头的代码都可以向类型传递指针,但只有实现可以修改和处理结构包含的数据。
有关更多信息,请参阅 http://en.wikipedia.org/wiki/Opaque_pointer |
![]() |
2
1
可以使用static关键字从文件外部隐藏全局变量,但不能隐藏结构的子集或单个变量。 |
![]() |
3
1
通过使用静态键盘,您通常会将私有化为一个函数。如果将其用于变量,无论是全局变量还是局部变量,都将获得不可重入的代码。
|
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |