全局变量具有外部连接性,即同一工程中其它文件中的也可引用。
而静态变量不具有外部连接性,即同一工程中其它文件中不可以引用。
如:
//cpp1.cpp
extern int x=10;
static int y=5;
//cpp2.cpp
#include
void main()
{
extern int x;
extern int y;
co...
分类:
其他好文 时间:
2014-06-11 06:46:32
阅读次数:
185
Lua是动态类型语言,变量不要类型定义
lua中有8个基本类型:nil,boolean,number,string, userdata,function,thread,table
用函数type可以测试给定变量或者值的类型
1.nil
nil类型只有一个值,那就是nil。一个全局变量没有被赋值以前默认为nil,给全局变量赋值nil可以删除该变量
...
分类:
其他好文 时间:
2014-06-11 06:38:48
阅读次数:
249
很多写软件的人都知道,当打包好安装时,想让用户自己来配置一些ini文件的东西。那么具体步骤如下:1、必须有让用户有配置的界面。[code]var
mypage:TwizardPage; lbDatabase:TLabel; edDatabase:TEdit;//这个是全局变量,要保存的网址 ...
分类:
其他好文 时间:
2014-06-10 10:01:31
阅读次数:
495
C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量string
user_name, 有可能在你调用的某...
分类:
其他好文 时间:
2014-06-10 08:57:58
阅读次数:
159
1. var test=“hello world”; 和test=“hello
world”;前者是定义局部变量,当变量定义所在函数被调用时,就会创建改变量并为其赋值。而之后,这个变量被销毁。后者是全局变量,只要变量定义所在函数被调用过一次,这个变量就有了定义,可以在函数外部任何地方被访问到。后者并...
分类:
编程语言 时间:
2014-06-09 20:58:38
阅读次数:
303
按钮的contentEdgeInsets titleEdgeInsets
imageEdgeInsets 这三个边距经常搞混淆,这里说一下也为了方便以后记忆button.contentEdgeInsets
是设置按钮对整体的上下左右的边距,设置在那个范围内能显示内容(全局的)button.title...
分类:
移动开发 时间:
2014-06-09 20:18:54
阅读次数:
193
注意:output是全局变量,foo(0)之后output变成了134
分类:
编程语言 时间:
2014-06-09 16:02:39
阅读次数:
184
①华为笔试题搜集1.static有什么用途?(请至少说明两种)
1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2)
在模块内(但在函数体外),一个被声明为静态的变量能够被模块内所用函数訪问,但不能被模块外其他函数訪问。它是一个本地的全局变量。 3) 在模块内,一个被...
分类:
编程语言 时间:
2014-06-09 15:27:03
阅读次数:
330
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。简单描述:构造函数设置为private,以禁止外部类实现本类。本类中提供一个静态方法返回一个本例对象(注意多线程中的实现)大话设计模式中的截图:代码例子:Singleton类:
1 package com.longsheng.singl...
分类:
编程语言 时间:
2014-06-09 15:07:30
阅读次数:
376
先说几个术语:一、Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。重点:代码段、数据段、堆栈段,这是一个概念堆、栈、全局区、常量区,这是另一个概念1)代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要...
分类:
系统相关 时间:
2014-06-08 19:29:02
阅读次数:
456