我有一个程序可以创建我自己的类的许多实例。然后我对它们进行操作:读取、更改、将它们传递给一些第三方方法等。
有三个问题。
我是存储实例向量还是指针向量?为什么?
如果我不想更改实例,是否将实例或指针传递给函数?为什么?
如果我确实想更改一个实例,我是传递一个指针还是一个引用?为什么?
提前致谢!
类示例:
class Player {
public:
static const char width = 35;
static const char height = 5;
static const char speed = 15;
int socketFD;
float xMin;
float xMax;
char status;
float x;
float y;
char direction;
Player ( int );
void Reset();
void Move();
void SetHost();
void SetClient();
private:
void EscapeCheck();
};