C++.和->运算符的含义和使用场景

分类:知识百科 日期: 点击:0

C++中的->运算符是一种简写形式,用于访问指针指向的成员变量或成员函数,它的使用方法是:指针->成员变量或成员函数。

使用示例:

#include 

class 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()。

->运算符是一种简写形式,用于访问指针指向的成员变量或成员函数,它的使用方法是:指针->成员变量或成员函数。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。