- >运算符与引用变量? (C ++)

时间:2012-11-02 01:18:07

标签: c++

是否存在使用的情况 - >运算符与引用变量/对象?

typedef ABC::Derived<Tmplt> THandle;
THandle m_oNew;    
m_oNew->m_u16GetState();    // This is the function call. Here "->" is used.

这是班级&#34;派生&#34;和功能定义:

template<class T>
class Derived;

class AnotherClass
{
    friend class Derived;

    inline AnimState m_u16GetState () const
    {
        return m_u16State;
    }
};

1 个答案:

答案 0 :(得分:4)

如果使用X-> Y, 然后X必须, a)是指针变量或, b)' - &gt;'运算符必须为X

的类型重载