【发布时间】:2019-09-02 16:13:06
【问题描述】:
我试图保持对类中另一个对象的引用,所以我使用指针作为成员。传递参考的最佳方式是什么,它们之间有什么区别。
class Sprite
{
public:
Sprite();
void SetTexture(Texture * const& texture);
void SetTexture(Texture & texture);
private:
Texture *m_texture;
};
void SetTexture(Texture * const& texture) 或 void SetTexture(纹理和纹理)?
我不想更改 Sprite 类中的纹理,这就是我尝试使用 const 的原因。
【问题讨论】:
标签: c++ class object pointers reference