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

类的赋值,:面的怎么进行赋值的?

A::A(uint8_t mode):_mode(((uint8_t)&mode))
{

}
这句话是啥意思?

A::A(uint8_t mode):_mode(((uint8_t)&mode))

这个涉及到编译了。
首先,你这里有个专用名词,初始化列表,即构造的时候初始化成员变量
其次,你要知道,初始化列表是在构造函数体执行前,先进行赋值

你这个不像初始化列表的格式哈。
初始化列表中前面没有A::
初始化列表的格式和这种差不多

你这是初始化列表


可以看下cpp参考手册中的 c++-赋值

近期文章

  • 关于#c语言#的问题,如何解决?
  • WEBP格式不能被识别!?
  • 安装了最新的vue cli后用npm list vue -g查看vue是2.7.10,为什么不是3.2.37?
  • zbrush工具栏中为什么没有图层选项
  • 请问map(float,input ().split())后面if不工作是啥情况呀?
  • 四舍五入保留两位小数
  • 通过HTTPS POST表单值
  • printf输出不懂
  • Python爬虫运行直接进程已结束
  • HbulderX那个代码助手怎么改中文啊
  • SendMessage模拟鼠标不能点击
  • C语言问题和需要一个查询网站
  • Tomcat为什么一直报黄色标志
  • 如何在pandas中计算指定元素个数的标准差?
  • this的指向问题,具体问题在下面的代码注释里
  • 如何用matlab编写下面程序?可加酬金
  • PHP标题('Location:'。$ url)http1.0 vs http1.1 vs?
  • Mac design expert安装问题
  • anaconda下载不了,遇到了很多问题,如何解决?
  • c语言左旋字符串里面的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华