指针使用的小问题。不一定只在DELPHI中。 (100分)

M

maoke

Unregistered / Unconfirmed
GUEST, unregistred user!
指针的功能是很强大,可应该在什么情况下使用指针呢?
请大侠们说说。最好有一个具体实例供参考(不是如何使用指针,是在什么情况下使用指针)。
 
Z

zhumoo

Unregistered / Unconfirmed
GUEST, unregistred user!
凭自已的想法啊.
 
W

wfzha

Unregistered / Unconfirmed
GUEST, unregistred user!
1、非用不行的时候
2、用比不用效率高的时候
 

秋之叶

Unregistered / Unconfirmed
GUEST, unregistred user!
有些较底层的操作需要用指针
比如 字节位移
有些数据比较庞大的情况下需要使用指针
比如 大型数组
有些控件的特定操作需用指针
比如 treeview的setdata(记不太清楚了,该调用可以设定数据结点对应的成员指针)
 
W

wujer

Unregistered / Unconfirmed
GUEST, unregistred user!
比如说在树表时就用到了,可以记录下每个节点的编号与名称!
 
L

leizengzheng

Unregistered / Unconfirmed
GUEST, unregistred user!
具体问题具体分析
 
L

lncd

Unregistered / Unconfirmed
GUEST, unregistred user!
实际上你的程序中每一行代码都在用指针。
只是你没有显式地使用罢了。
而你能看透你的代码背后的真实情景吗?
如果你看透了,你已经知道怎么使用指针了。
如果你还没看透。你得好好去理解一下指针的概念。
再看一看别人是怎么运用指针的。
//
另外,指针的运用并不局限于delphi.在delphi中需要显式用到指针的地方也不多。
在C,C++中,你应该更容易找到指针的经典应用
var
a:string;
i:integer;
begin
a:='abcdefg...';
for i:=1 to length(a) do
begin
self.caption:=self.caption+a;
end;
end;
//以上的代码你用指针了吗?用了?没有用?:)
 
I

iseek

Unregistered / Unconfirmed
GUEST, unregistred user!
看Delphi的书上说,指针不是必须的,但如果用好了,能提高编程效率.
 

张无忌

Unregistered / Unconfirmed
GUEST, unregistred user!
指针是一根针,用的好可以做衣服。。。用的不好会扎了自己的手
 
L

luozhifang

Unregistered / Unconfirmed
GUEST, unregistred user!
用指针灵活性强,可我一般不用,
用不好很容易出错
 

魔鬼大师

Unregistered / Unconfirmed
GUEST, unregistred user!
一般没什么必要用
 
C

copy_paste

Unregistered / Unconfirmed
GUEST, unregistred user!
对于计算机来讲,一切皆指针,只是偶们不知而已,如果想一步步弄清楚,慢慢积累吧。。。
 
W

wr960204

Unregistered / Unconfirmed
GUEST, unregistred user!
该用的时候你就会用到,躲也躲不开。
 

冬风盗雨

Unregistered / Unconfirmed
GUEST, unregistred user!
其实Delphi在设计的时候,就不建议使用指针
 
X

xeen

Unregistered / Unconfirmed
GUEST, unregistred user!
简而言之就是用指针增加了效率,提高了性能。
却降低了安全性。
随着硬件性能的提高,现在指针的应用确实是越来越少了,这是个趋势.
 

一点半

Unregistered / Unconfirmed
GUEST, unregistred user!
看情况了,我一般在操作treeview和combobox的时候会用到,当一条数据无法满足要求的时候就会考虑用结构型指针
 

张无忌

Unregistered / Unconfirmed
GUEST, unregistred user!
楼上各位真是性福,我天天在用指针,指针拷贝复制,连表操作,指针运算什么都用指针,是不是很不符合流行趋势呀?呜...
 

爱元元的哥哥

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,看看C#和Java的趋势
 
F

firstrose

Unregistered / Unconfirmed
GUEST, unregistred user!
需要显式用到指针的地方也不多???

链表!
 

影 子

Unregistered / Unconfirmed
GUEST, unregistred user!
对于我来说,
如果函数的参数是指针,
或者需要用到TList的时候
 
顶部