我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c++的构造函数中为啥要加这个x和y的初始化

h

img

构造函数额实现,直接设置默认值后,为什么要加 X(x),y(y)?是因为函数实现的内部没有定义这两个变量吗

这就是将参数赋值给类的成员变量。这是一种初始化方法
这样初始化比较方便,如果在构造函数中赋值,就得写成
this->x = x;
this->y = y;
因为变量名相同。

img

近期文章

  • 杭电OJ1002,报Runtime Error (ACCESS_VIOLATION),哪位能帮我看一下吗,实在不知道哪里出问题了
  • a bytes-like object is required, not 'str'
  • vagrant+virtualbox下载censon/7无法正常启动
  • 不懂github中一个小爬虫实例中的一句话
  • 大家好,想问一下这个问题是因为新建了太多包吗?从哪里删除呢或者调出
  • Printf,输出,In f,如何解决
  • 英文期刊投稿要求用PDFTex运行,但是一直报错。
  • oracle如何查出连续上涨或连续下跌的股票数据
  • Windows11怎么更改权限
  • UE5/4,控件蓝图里的所有,在其他蓝图里均不可调用和赋值
  • 笔记本开不了机,一直显示一个界面
  • spaCy装不上,自然语言处理,
  • MySQL中主键与外键
  • c语言,用递归写字符倒置
  • 为啥我的pycharm配置不了pytorch的环境
  • hx711驱动程序部分一直在报错
  • hypermesh修复好了面为啥还不能生成实体
  • Java连接S7-1200
  • PHP中的多部分表单数据解析
  • for循环执行次数问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华