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

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

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

相关文章:

  • iTHOR 虚拟环境简述
  • 使用matplotlib绘制柱状图并在下面使用表格显示数值
  • 【爬虫】request库
  • MySQL面试学习
  • system verilog的流操作符
  • 使用 DeepSeek 和 Google Gemini 算命
  • Python的子线程与主线程之间的通信并通知主线程更新UI
  • LabVIEW齿轮箱故障分析系统
  • 基于WOA鲸鱼优化的BiLSTM双向长短期记忆网络序列预测算法matlab仿真,对比BiLSTM和LSTM
  • 一篇docker从入门到精通
  • deepseek本地部署,ragflow,docker
  • 【对话推荐系统】Towards Topic-Guided Conversational Recommender System 论文阅读
  • (五)趣学设计模式 之 建造者模式!
  • TileGenie_v1.3.0.1安装包
  • 【Transformer架构】
  • leetcode 119. 杨辉三角 II
  • 【EB-03】 AUTOSAR builder与EB RTE集成
  • 【框架】参考 Spring Security 安全框架设计出,轻量化高可扩展的身份认证与授权架构
  • MySQL要点总结二
  • LangChain大模型应用开发:构建Agent智能体
  • Ubuntu:wvp-GB28181-pro安装、运行
  • 单入单出队列性能优化(Lock-Free)
  • 异常处理在 Promptic 中怎么实现?
  • 基于Springboot医院预约挂号小程序系统【附源码】
  • 【工作流】Spring Boot 项目与 Camunda 的整合
  • Leecode刷题:LCR 076. 数组中的第 K 个最大元素
  • 笔试-最大利润
  • @Autowired和 @Resource
  • Linux命令大全完整版
  • 深入理解 SQL 中的 DATEDIFF 函数