当前位置:首页 C++ > 正文

c++ 中的“->”什么意思?

作者:野牛程序员:2023-06-05 14:44:33 C++阅读 6020

在C++中,"->"是一个运算符,称为成员访问运算符(Member Access Operator)。它用于通过指针访问指向对象的成员。

当你有一个指向对象的指针时,可以使用"->"运算符来访问该对象的成员,包括成员变量和成员函数。它允许你以指针的方式调用对象的成员。

以下是使用"->"运算符的示例:

#include <iostream>

class MyClass {
public:
    void myFunction() {
        std::cout << "Hello, World!" << std::endl;
    }
};

int main() {
    MyClass* ptr = new MyClass();
    ptr->myFunction();  // 使用"->"调用对象的成员函数
    delete ptr;
    return 0;
}

在上面的示例中,我们首先创建了一个指向MyClass对象的指针ptr,然后使用"->"运算符调用了myFunction()成员函数。注意,如果我们直接有一个对象而不是指针,我们可以使用点运算符.来访问成员。

总结起来,"->"运算符允许你通过指针访问对象的成员,而点运算符.用于直接访问对象的成员。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击