-4

有没有在任何情况下使用 -> 运算符和引用变量/对象?

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

这是“派生”类和函数定义:

template<class T>
class Derived;

class AnotherClass
{
    friend class Derived;

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

1 回答 1

4

如果使用 X->Y,则 X 必须是,a) 是指针变量,或者,b) '->' 运算符必须为 X 的类型重载

于 2012-11-02T01:39:00.907 回答