这是全球性的吗?

诺蒂达特

我试图了解此功能并将其转换为ctypes:

15 XDisplay* GetXDisplay() {
16   static XDisplay* display = NULL;
17   if (!display)
18     display = OpenNewXDisplay();
19   return display;
20 }

我们在这里看到if(!display)那么做display = OpenNewXDisplay();,但什么混淆我是在它上面的线是这家伙定义displayNULLstatic XDisplay* display = NULL;),所以为什么地球上需要的,如果,如果他只是将其设置为空?显示是否以某种方式成为全局变量?

SVN

如前所述,显示是一个静态变量。

静态存储类指示编译器在程序而不是创建和每次进入和进入的范围之时摧毁它的寿命时间内保持一个局部变量存在。因此,将局部变量设为静态可以使它们在函数调用之间保持其值。

来源:http//www.tutorialspoint.com/cprogramming/c_storage_classes.htm

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

流星模块性和访问保护-一切都是“全球性的”吗?

来自分类Dev

是否有全球性的nanorc?

来自分类Dev

全球性和回应像杰森?

来自分类Dev

如何测试在VueJS一个全球性的事件总线

来自分类Dev

什么是一个全球性的内部运行本地事务的正确含义是什么?

来自分类Dev

它是很好的做法,在全球性的异常处理程序一般异常类处理程序与弹簧安置?

来自分类Dev

是否有可能在春季-MVC嵌套映射映射到一个全球性的路径?

来自分类Dev

如何创建一个全球性事件?

来自分类Dev

这是使用多态性的正确方法吗

来自分类Dev

这是有效的PHP日期相等性检查吗?

来自分类Dev

恒量是超级全球吗?

来自分类Dev

具有继承性的通用DAO设计模式。这是一个好的设计吗?

来自分类Dev

具有继承性的通用DAO设计模式。这是一个好的设计吗?

来自分类Dev

这是多态性(C++/程序化编程方式)吗?

来自分类Dev

这是RESTfull吗?

来自分类Dev

这是递归吗

来自分类Dev

这是循环吗?

来自分类Dev

这是垃圾吗?

来自分类Dev

这是{} php语法吗?

来自分类Dev

这是线程安全的吗?

来自分类Dev

这是恶意的流量吗?

来自分类Dev

这是饥饿吗?

来自分类Dev

这是策略模式吗?

来自分类Dev

这是“标签派遣”吗?

来自分类Dev

Java,这是声明吗?

来自分类Dev

这是聚合吗?

来自分类Dev

这是抛弃const吗?

来自分类Dev

这是定义的吗?

来自分类Dev

这是.h对吗?