首页
社区
课程
招聘
[旧帖] [求助]this会变化吗? 0.00雪花
发表于: 2011-2-20 13:19 960

[旧帖] [求助]this会变化吗? 0.00雪花

2011-2-20 13:19
960
如题,网络游戏很多都是C++编写的,那么肯定避免不了谈及类了
那么每个对象 成员都是有一个默认的参数this的那么我想问一下
既然这样的话,那么用this指针进行网络游戏的数据进行寻址,
这个this指针他在游戏没更新的时候会变化吗?
如题...

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 379
活跃值: (40)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
=。=楼主是不是把this当成全局变量之类的了……
一个对象一个this指针,都是这么个名字……
2011-2-20 13:38
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
但是我的发现这个类的成员变量在成员函数中进行寻址的时候都是通过他的呀?
所以想问问看看他的在程序加载到内存时他的地址到底是变化还是不变的
2011-2-20 13:53
0
雪    币: 95
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在对象的生命期内this指针不变,一般在同一次运行内不变。当然,this指针变了就不是原先的那个对象了。
2011-2-20 13:58
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
那他加载 进内存的时候不同机器上也应该是一样的?
那这样的话,this指针是不是也可以作为基质呢?
2011-2-20 14:06
0
雪    币: 95
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
假设有一个静态对象,那么它可能在每次加载都取得相同的虚拟地址(this的值),但对于一个动态分配的对象,在复杂的环境下(比如多线程,对象反复分配和释放),根本不能假设this会取得什么值。
2011-2-20 21:35
0
游客
登录 | 注册 方可回帖
返回
//