是否存在使用的情况 - >运算符与引用变量/对象?
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;
}
};
答案 0 :(得分:4)
如果使用X-> Y, 然后X必须, a)是指针变量或, b)' - &gt;'运算符必须为X
的类型重载