确保构造函数声明和定义中都包含const关键字,并将其加在函数后面。例如:
class Vector2 { public: Vector2(const float x = 0, const float y = 0) : m_x(x), m_y(y) {}
float GetX() const { return m_x; }
float GetY() const { return m_y; }
private: const float m_x; const float m_y; };
请注意,在上面的示例中,构造函数声明中的const关键字将其标记为const构造函数。此外,使用了const关键字使得 m_x 和 m_y 变量不可被修改。
上一篇:被调用的工作流中环境不起作用