MchengY 2021-12-03 09:01 采纳率: 90.5%
浏览 18
已结题

C++VC环境中内容总报错,关于this指针问题

问题遇到的现象和发生背景
#include<iostream>
using namespace std;
#include<string>
class Person{
public:
    Person(int age,string name){
        m_Age=age;
        //this指针指向的是  被调用的成员函数  所属的对象(p1)
        this->name=name;
    }
    
    void PersonAddAge(Person &p){
        this->m_Age+=p.m_Age;
    }

    int m_Age;
    string name;
};
void Test02(){
    Person p1(10,"张三");
    Person p2(20,"李四");
    p2.PersonAddAge(p1);
    cout<<"年龄之和:"<<p2.m_Age<<endl;
}
int main(){
    Test02();
    return 0;
}

运行结果及报错内容

img

请求指点
  • 写回答

2条回答 默认 最新

  • 真相重于对错 2021-12-03 09:04
    关注
    
    p2.PersonAddAge(p1)//这句话的分号明显是个全角的字符
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月12日
  • 已采纳回答 12月4日
  • 创建了问题 12月3日

悬赏问题

  • ¥20 怎么在stm32门禁成品上增加记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B
  • ¥15 想问一下stata17中这段代码哪里有问题呀
  • ¥15 flink cdc无法实时同步mysql数据
  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app