关于什么是静态变量 (300分)

Y

ycxy

Unregistered / Unconfirmed
GUEST, unregistred user!
Ale.的精神是不是有问题?
不像是技术人员出身
 
E

ego

Unregistered / Unconfirmed
GUEST, unregistred user!
to creation-zy:
为什么你每次出现的时候,我眼前都会浮现出唐三藏的身影呢?only you~~~~~~~~```
 
E

ego

Unregistered / Unconfirmed
GUEST, unregistred user!
to hygsxy:
张无忌只不过在下面的贴子说了你一下,你就说人家人品差,可见你的人品也不见得好到哪去。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2651696
 
S

soul

Unregistered / Unconfirmed
GUEST, unregistred user!
creation-zy:
超越智慧就是超越自己,可惜,在这个世界,绝大多数人是躯体的奴隶,就算明白
要怎么做,可就是身不由己,惯性啊。
所以即便早知道该如何做,仍然忍不住要争、要论、要我是你非,人世就是如此,
能说就说几句,要不就笑笑了之。
 
H

hbsxcjp

Unregistered / Unconfirmed
GUEST, unregistred user!
凭我的感觉,Ale.是个高人!
摘录原话:

来自:Ale., 时间:2004-6-8 19:09:23, ID:2652401
我想了想,要达到你所谓的“静态变量”大约有 5、6 种方法,除开上面提到的 2 个,还
有内存映像、进程实例管理、间接存取等等。不过,在 Delphi 里请你注意:确实没有“静
态变量”这个名词的,这个名词之所以出现,是引申自 C++ 和 Java 的。其效果是生命期
与进程相同、数值等同于共享。根据这个效果,在 Delphi 里可以找到 n 多的办法来实现,请看下例:.... ”
“...没有几个我会真正考虑论道的...”,此言请相信我:不是可以装得出来的!

不只是上述学术讨论,还有他的遣词造句,以及他的思想的高度,我感觉难以望其项背!

什么时候,我也能达到这样一个高度?[:(][:(]

还有,dirk的文采得到许多兄弟的赞赏,其中也包括我[:D]

 
H

hygsxy

Unregistered / Unconfirmed
GUEST, unregistred user!
ego,
本不想在这再继续发表什么评论,吵了4天,已觉的很累了。
张无忌是你的朋友,你为他说上两句好话,我认为也没有什么不对,打个比方,你说了我的朋友,我也会做出向你一样的举动,但我希望你不要再让无聊的争论继续下去。。
张无忌我对他一点都不熟悉,只是听人说过有关此人的一些”政绩“,但他到底是怎么样的人,我过去不知道,现在也不想知道,以后更不想知道。既然他在我的帖子能说出那样的话,我也相信他一定会在别人的帖子里会说出同样的话,你可以查查上面的回复,还是有人和我有着对他同样的看法。我就不说谁了,你自己可以看去。
哪天我在你的帖子里也把你给***两下,你很舒坦,也很高兴是不是?大家都是凡人,又何必再争论人品的好坏,每个人都有发怒的时候,你,我都一样。还是把时间花在看帖子吧。这比什么都好。
到此为止。

 
Y

ycxy

Unregistered / Unconfirmed
GUEST, unregistred user!
to hbsxcjp:
可见阁下也是位虚伪的高人,
犹如此宽广的胸怀
可望早成大器
 
P

pockmark

Unregistered / Unconfirmed
GUEST, unregistred user!
什么狗屁高人?真是高人会为这一点点小事争吵不休吗?
会在其他帖子里面随便侮辱人吗?我说一句: 都不是好东西!
一个巴掌拍不响的,狂妄自大、目中无人、自以为是。。[:)]
 
H

hbsxcjp

Unregistered / Unconfirmed
GUEST, unregistred user!
观点遭遇反对。[:(]
还有没有持和我相同观点的朋友?
 
L

lps

Unregistered / Unconfirmed
GUEST, unregistred user!
hygsxy:
我刚才看了一下你说的那本书。我认为书上的确有静态变量这个词,但并没说那就是静态变量,应该理解成提供了一种类似C、C++中静态变量的方法。请你再把书拿出来看一下。
另外,不管这种方法是否真叫静态变量,我想都是不重要的,关键在应用。从这一点来看,这个问题应该结束了吧!
 
I

ivw

Unregistered / Unconfirmed
GUEST, unregistred user!
还记得吗?
我开始学计算机的时候,在DOC下学DBF文件结构,WPS文件结构,EXE文件结构,
我看了好多好多的书,第一个字节代表什么?第二个字节代表什么?第三个字节代表什么?第4个字节代表什么?第5个字节代表什么?第6个字节代表什么?...............
背了下来,到了用VFP,再来看一下FORBASE下的DBF文件结构,再跟我同事说。第一个字节代表什么?第二个字节代表什么?第三个字节代表什么?第4个字节代表什么?第5个字节代表什么?第6个字节代表什么?...............
大家觉得这有用吗?
孔乙已写出来第五个“回”字,有100个人只有两个认得,其中有N个说写错了,有N个说他利害,有N个说....
后来新中国的学生不知道孔乙已到底是对是错,只是说孔乙已于府,被中国封建文化迫害,
现在的孔乙已是这样的。
BL出了个叫const的东东,也不说是什么东东,有的叫静态变量,有的叫动态变量,有的说是....
大家都为这个争个你死我活....最后BL冷笑了几声。
到了我们的孙子的孙子哪一代,也不知道我们到底谁对谁错。只是说XXX于府,被BL,还有XXX文化迫害之深!
 
C

creation-zy

Unregistered / Unconfirmed
GUEST, unregistred user!
看来我的目的基本上达到了,虽然由于习气的原因,可能说的话不大妥当——在此向大家
赔罪了。

to Ale.兄:
在我的理解中,用const修饰的、但是值可以变化的变量,似乎就是别人无法访问的全局
变量——至少在效果上是一样的。如果我的理解有偏差,还请您斧正。
在面向对象的概念中,有“封装”一词。它的作用无非是将某些细节隐藏起来,以控制外
部对对象的影响方式。但是,封装并不能有效的控制来自内部的“家贼”——如果我们设置
了某个属性VarA,让外部只能通过SetVarA过程来设置私有域FVarA的值,这样我们就可以通
过SetVarA过程进行范围检查以及权限检查等等操作。但是,这样做并不能阻止SetVarA以外
的其它方法中,跳过SetVarA而直接改变FVarA——这说明,现有的面向对象语言中(至少在
Delphi中),仍然不能有效的控制访问权限(即将访问权限细化到每个方法,而不是仅仅在
类的级别上进行控制)。“友类”这种概念,则是为了在某种程度上解决封装带来的附加问
题而出现的。
我之所以要说上面的话,就是想说明一个问题——类似于OO中的封装以及过程内部的“静
态变量”这些东西,无非是想进行某种形式的信息隐藏。而隐藏的目的,则是为了避免编程
中可能出现的混乱局面。但是,由于各种编程语言本身的限制,我们一般都达不到随心所欲
的效果。但愿这些问题能通过我的信息节点对象得到解决,呵呵。(有没有人愿意帮我的忙
啊...)

程序代码是程序员的逻辑思维映射到具体编程语言的结果,而逻辑思维的形成,又来自于
编码者(或者是系统设计者)对客观事物的认识。上梁正了,只要再加上合适的规范,下梁
自然不会歪了。擒贼要擒王。



to ego兄:
我何德何能,能和唐僧相提并论?太过奖了啊。
呵呵,小说比现实好看,由小说再次幻化出来的搞笑篇就更加好看了——这是很正常的。
不过,如果您看看《玄奘传》,也许会学到一些别的东西。 :)


ps:
竟然看到了只在《大富翁论坛精华2000》中出现过的茶叶蛋兄!开心! :)
 
A

Ale.

Unregistered / Unconfirmed
GUEST, unregistred user!
说得是。得以一见真正的智者,谢谢。

最后搞笑一次:智者一见涅槃,就知道后面要发生的事,愚者一见,极象是牲口看到肥野,
高呼:“有谁再出帖子...我将作为你的攻击律师,为你完美的涅槃一次”,如此呼吁自己
的愚兄愚弟去涅槃,就是“第二创作”的例子,本帖还有很多...。

涅槃:死也!

Ale. 的注册资料记录在这里,以后再有同名者,望智者善加甑别:
富翁称号 注册时间 涅槃于
Ale. 2002-1-10 2004-6-12
 
A

Ale.

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
421
import
I
I
回复
0
查看
413
import
I
顶部