什么和&意味着在函数的中间(Class :: functionName(Class& self))

时间:2018-04-02 19:45:16

标签: c++

“&”是什么?而“自我”是什么意思?什么时候它是函数声明的一部分?

我不熟悉这种语法。

在“&”之后我无法得到它的作用

或使用自我时。 XXXX。因为没有自我,这应该工作

示例:

example.c

classname::functionName(classname & self)
{
  self.m_state.mode.IsOnline = true;
}

example.h文件

static functionName(classname  & self);

class classname & _classname ;
{
    struct _MODE
    {
        bool IsOnline;
    } MODE;
} m_state;

这是c ++

此致

0 个答案:

没有答案