C++中的->运算符是一种简写形式,用于访问指针指向的成员变量或成员函数,它的使用方法是:指针->成员变量或成员函数。
使用示例:
#includeclass A { public: int m_a; void func() { std::cout << m_a << std::endl; } }; int main() { A a; a.m_a = 10; A * pA = &a; pA->m_a = 20; pA->func(); return 0; }
在上面的示例中,我们定义了一个类A,并且定义了一个int类型的成员变量m_a,以及一个成员函数func(),在main函数中,我们定义了一个A类型的变量a,并且定义了一个A类型的指针pA,指向a。
我们可以通过a.m_a来访问成员变量m_a,也可以通过pA->m_a来访问成员变量m_a,这就是->运算符的使用,它可以用来访问指针指向的成员变量。
同样,我们也可以用->运算符来调用指针指向的成员函数,在上面的示例中,我们可以用pA->func()来调用成员函数func()。
->运算符是一种简写形式,用于访问指针指向的成员变量或成员函数,它的使用方法是:指针->成员变量或成员函数。