指针问题,求解····
一个源代码中的一条语句(pParticleSystem+i)->Init(&sParameter);不明白,求高手解····
i为无字符长整型变量。
pParticleSystem来源于下面的语句(CParticleSystem是已经定义的一个类):
CParticleSystem * pParticleSystem = NULL;
怎么理解(pParticleSystem+i)->Init(&sParameter);,一般“->”符号不是在指向结构体变量中用吗,而且前面是一个变量,现在是2个(pParticleSystem+i),菜鸟真心求解,先谢谢了。求交流。
[解决办法]
兄台,这样用是可以的,像下面这个例子:
- C/C++ code
class Sample{public: int value; void Function(){}};void Call(){ Sample* sample = new Sample[10]; (sample2+1)->Function();}
[解决办法]
我是不是很笨,为什么每次都要看下面的回复才知道问题是什么