当前位置: 首页 > news >正文

C++_构造函数——构造函数里是否用this指针?

笔者今天写了一个代码

定义了一个person类,里面有一个显示方法,用于显示姓名和年龄

#include<iostream>
#include<cstring>using namespace std;class Person
{
public:Person(string n, int age);void show_person();
private:string name;int age;
};Person::Person(string n, int age)
{name=n;age=age;
}void Person::show_person()
{cout<<name<<" "<<age<<endl;
}
int main()
{Person p1("xiaoli",25);p1.show_person();
}

但是它显示出来的和预期不一样,年龄显示错误。

后来我在构造函数里面加了this指针,年龄就显示正常了。

 

有知道原理的朋友可以在评论区指点一下!!! 

相关文章:

  • 2024年【道路运输企业主要负责人】考试及道路运输企业主要负责人考试报名
  • 一. Ubuntu入门
  • 2024 年 AI 辅助研发趋势:从研发数字化到 AI + 开发工具 2.0,不止于 Copilot
  • ranger的使用
  • 设计模式(十五)状态模式
  • Flask基于配置文件添加项目config配置
  • Selenium 4.0+ 版本的“正确使用”以及“驱动程序的正确安装”
  • TinyEMU编译与使用
  • 二分以及练习题目
  • wordpress外贸独立站
  • laravel-admin 头部添加操作
  • openssl3.2 - exp - 产生随机数
  • 本地部署websocket服务端并结合内网穿透实现固定公网地址连接
  • 文本溢出隐藏 显示省略号,鼠标悬浮展示 el-tooltip(TooltipIsShowMixin封装)
  • 智能驾驶规划控制理论学习07-规划算法整体框架
  • [笔记] php常见简单功能及函数
  • [译] 怎样写一个基础的编译器
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • CSS中外联样式表代表的含义
  • Cumulo 的 ClojureScript 模块已经成型
  • Javascript 原型链
  • javascript数组去重/查找/插入/删除
  • java中具有继承关系的类及其对象初始化顺序
  • js学习笔记
  • Vue ES6 Jade Scss Webpack Gulp
  • windows下mongoDB的环境配置
  • 分类模型——Logistics Regression
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 前端面试之CSS3新特性
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • # 达梦数据库知识点
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (solr系列:一)使用tomcat部署solr服务
  • (二)Linux——Linux常用指令
  • (十一)图像的罗伯特梯度锐化
  • .cn根服务器被攻击之后
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • @NestedConfigurationProperty 注解用法
  • @RequestBody的使用
  • [100天算法】-不同路径 III(day 73)
  • [android] 手机卫士黑名单功能(ListView优化)
  • [ArcPy百科]第三节: Geometry信息中的空间参考解析
  • [c]统计数字
  • [CSS] - 修正IE6不支持position:fixed的bug
  • [docker] Docker的私有仓库部署——Harbor
  • [element-ui] el-dialog 中的内容没有预先加载,因此无法获得内部元素的ref 的解决方案
  • [leetcode 数位计算]2520. 统计能整除数字的位数
  • [LeetCode] Max Points on a Line