找回密码
 点一下
查看: 979|回复: 5

点排泄的问题

[复制链接]
发表于 2011-3-27 12:02:54 | 显示全部楼层 |阅读模式
我这样设置的点需要清除排泄吗:
set pointA=(x,y)
set pointB=pointA
请问清除A后还有必要要清除B吗?
发表于 2011-3-27 15:28:58 | 显示全部楼层
函数中出现的点局部变量全给清除就对了
回复

使用道具 举报

发表于 2011-3-27 16:03:48 | 显示全部楼层
需要排泄
回复

使用道具 举报

 楼主| 发表于 2011-3-27 19:34:15 | 显示全部楼层
嗯,这样也保险
回复

使用道具 举报

发表于 2011-3-28 14:23:54 | 显示全部楼层
不是保险不保险的问题。    你设置B点的时候。  其实已经把A点克隆了。

只不过这个被克隆了的A点,张得和A一模一样。 但是他实际上已经是另外一个生命体。也就是B了。  这个不等同于你观念中的“把a改名叫做b” 。他们已经独立的个体存在了。也就是你拥有了双胞胎。 她们太像了。  你分不清楚哪个是哪个.  但是她们都有各自的名字。

而她们也并非传统意义上的双胞胎,  只是因为你创造力太强了,觉得一个还不够。 就去某某基地去克隆现有的那个。
回复

使用道具 举报

发表于 2011-3-28 22:47:04 | 显示全部楼层
楼上纯属乱讲……
点变量是指针类型变量,上面赋值的时候只是将A的handle ID赋给了B;
也就是说它们指向的目标点其实是一个,删除A后B自然也没有了。
完全不是什么克隆的关系……
新人们注意不要被误导了。

正解:
对于全局变量:
清除A后不用排泄B
对于局部变量:
同样不用排泄,但是你需要set null.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-4 07:14 , Processed in 0.034036 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表