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

QT中经常出现的用法:组合

C++ 中,一个类包含另一个类的对象称为组合( Composition )。这是一种常见的设计模式,用
于表示一个类是由另一个类的对象组成的。这种关系通常表示一种 " 拥有 " "has-a" )的关系。
普通变量访问成员变量或者成员函数,使用 “ . ” 运算符
指针变量访问成员变量或者成员函数,使用 “ -> ” 运算符,像 C 语言的结构体用法
1.在一个类Car里面再调用Wheel类
2.在main函数中访问组合类的时候
普通变量访问成员变量或者成员函数,使用 “ . ” 运算符:
指针变量访问成员变量或者成员函数,使用“ -> ”运算符,像C语言的结构体用法:
演示结果:
3.当我们在一个类中调用一个指针类型的类的时候,需要new一个新的对象:
其次指针的变量需要使用 -> 去引用
这个也是:
最终的结果演示:

http://www.kler.cn/a/559098.html

相关文章:

  • 【Linux系统】—— 冯诺依曼体系结构与操作系统初理解
  • vue3 elementUi Table 数据下拉懒加载
  • 37、深度学习-自学之路-自己搭建深度学习框架-2、自动梯度计算
  • Seata 分布式事务框架:从下载到实战配置全解析
  • 网页制作07-html,css,javascript初认识のhtml添加多媒体
  • 【Linux网络】认识协议(TCP/UDP)、Mac/IP地址和端口号、网络字节序、socket套接字
  • Blaze RangePartitioning 算子Native实现全解析
  • 现场可以通过手机或者pad实时拍照上传到大屏幕的照片墙现场大屏电子照片墙功能
  • Lua | 每日一练 (3)
  • vue文件没有name属性怎么被调用
  • 游戏开发 游戏开始界面
  • 【Blender】二、建模篇--06,曲线建模/父子级和蒙皮修改器
  • 简识MQ之Kafka、ActiveMQ、RabbitMQ、RocketMQ传递机制
  • MQTT实现智能家居------3、源码分析(超详细)
  • AI性能极致体验:通过阿里云平台高效调用满血版DeepSeek-R1模型
  • 浏览器下载vue.js.devtools,谷歌浏览器和edg浏览器
  • 什么是HTTP/2协议?NGINX如何支持HTTP/2并提升网站性能?
  • 使用 AndroidNativeEmu 调用 JNI 函数
  • Python爬虫处理网页中的动态内容
  • 嵌入式硬件篇---数字电子技术中的时序逻辑