📄 subject_38158.htm
字号:
<p>
序号:38158 发表者:caoliu 发表日期:2003-05-01 09:37:52
<br>主题:关于指针的问题!!!
<br>内容:#include "client.h"<BR>#include "iostream.h"<BR>bool WEAgent::init(int argc, char *argv[])<BR>{<BR> Mem.GetOptions(argc,argv);<BR><BR> Parser.init(this);<BR> Behavior.init(this);<BR> Timer.init(this);<BR> if(!Socket.init(this)) {<BR> cerr << "Can't open connection for player" << endl;<BR> return false;<BR> }<BR>不知上面程序里的几个THIS指针是什么意思??????
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:罗兹维尔 回复日期:2003-05-01 09:55:01
<br>内容:指向于当前WEAgent类的指针
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:念 回复日期:2003-05-01 10:11:57
<br>内容:指向于当前WEAgent类之对象的指针
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:caoliu 回复日期:2003-05-01 10:17:10
<br>内容:我知道是指针,但不知这样做是实现什么功能能具体解释一下上面几条语句运用THIS实现的功能吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:0123456789 回复日期:2003-05-04 11:00:58
<br>内容:指向于当前WEAgent类之对象的指针 <BR><BR>因为在写这个类之时,该类的对象还没有创建,无法引用对象名,只能用一个this代之<BR><BR>例如,当你下面的程序创建了一个WEAgent类的对象:<BR>WEAgent obj1;<BR>那么这时的this就相当于&obj1<BR>再创建一个obj2的话:<BR>WEAgent obj2;<BR><BR>this 就相当于&obj2<BR><BR>这样不管你创建了多少个该类的对象,对象名都不同<BR>都可以用this 代指<BR>回答完毕,拿分来!<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:(zl剑客) 回复日期:2003-05-04 15:22:06
<br>内容:Parser.init(this);<BR> Behavior.init(this);<BR> Timer.init(this);<BR> if(!Socket.init(this)) <BR>是把类的对象指针传给别的对象<BR>Parser, Behavior, Timer, Socket<BR>他们就可以访问此类的成员了!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -