C++ ->

C++ -> 是访问类或结构体对象的成员的运算符

注意这里不是直接的访问.是用于访问指向对象的指针的成员

下面的代码可以很好的理解如下:

#include<iostream>

using namespace std;

class Func{
    public:
        int i,j;
        void myFunc(){
            cout<<"i="<<i<<"j="<<j<<endl;
        }        
};
int main(){
    Func *func =new Func();
    func->i =6;
    func->j =8;
    func->myFunc();
    return 0;
}

如果是直接访问可以使用 .

下面写一个demo对比下

#include<iostream>

using namespace std;

class Func{
    public:
        int i,j;
        void myFunc(){
            cout<<"i="<<i<<"j="<<j<<endl;
        }        
};
int main(){
    Func *func =new Func();
    func->i =6;
    func->j =8;
    func->myFunc();

    Func fun;
    fun.i =2;
    fun.j =4;
    fun.myFunc();
    return 0;
}
相关推荐
落落落sss6 分钟前
MybatisPlus
android·java·开发语言·spring·tomcat·rabbitmq·mybatis
ぃ扶摇ぅ17 分钟前
Windows系统编程(三)进程与线程二
c++·windows
简单.is.good24 分钟前
【测试】接口测试与接口自动化
开发语言·python
Yvemil743 分钟前
MQ 架构设计原理与消息中间件详解(二)
开发语言·后端·ruby
程序员是干活的44 分钟前
私家车开车回家过节会发生什么事情
java·开发语言·软件构建·1024程序员节
我是陈泽1 小时前
一行 Python 代码能实现什么丧心病狂的功能?圣诞树源代码
开发语言·python·程序员·编程·python教程·python学习·python教学
Mr.Z.4111 小时前
【历年CSP-S复赛第一题】暴力解法与正解合集(2019-2022)
c++
优雅的小武先生1 小时前
QT中的按钮控件和comboBox控件和spinBox控件无法点击的bug
开发语言·qt·bug
Death2001 小时前
使用Qt进行TCP和UDP网络编程
网络·c++·qt·tcp/ip
虽千万人 吾往矣1 小时前
golang gorm
开发语言·数据库·后端·tcp/ip·golang