【发布时间】:2011-03-05 04:42:51
【问题描述】:
我对这样的课程有疑问:
class Sprite {
...
bool checkCollision(Sprite &spr);
...
};
所以,如果我有这门课,我可以这样做:
ball.checkCollision(bar1);
但是如果我把课程改成这样:
class Sprite {
...
bool checkCollision(Sprite* spr);
...
};
我必须这样做:
ball.checkCollision(&bar1);
那么,有什么区别呢??这是一种更好的方式而不是其他方式?
谢谢。
【问题讨论】:
标签: c++