作者hirabbitt (兔子)
看板C_and_CPP
标题[问题] 类别内指标指向自己
时间Thu Dec 10 13:14:10 2009
遇到的问题: (题意请描述清楚)
我做了一个player的类别
传入x与y要定位
之後想把这个物件的位置存到map[x][y]之中
所以一开始是这样写的
player *map[][];
player *p=new player(21,4);
map[21][4]=p;
希望得到的正确结果:
如果可以把map[21][4]=p;写进player类别里
就不用多一行来设定map[][]了
程式跑出来的错误结果:
因为还不太清楚怎样写
所以没有错误结果
硬要说的话
我在void player(int x,int y)之中写了
map[x][y]=this;
然後没过XD
开发平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Dev-C++
谢谢
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
黑兔子我啊 █████
█████ 所以所以
██
●█
● █▇███
最喜欢白兔子了 ██
╱╲ ●◥█████◣● 我们要一直在一起喔
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.127.91
1F:推 legnaleurc:p = new player( 21, 4, map ); 12/10 14:40
2F:→ hirabbitt:所以是 void player(int x,int y,player* m) 这样吗 12/10 16:08
3F:→ adrianshum:player**或 player**[X] 吧? 12/10 16:14
4F:→ adrianshum:你其中一个 dimension 没有. 这样2D array 应该不行 12/10 16:15