浅谈C++对象组合
- 软件编程
- 2026-01-11 20:57:28
#include<stdio.h>
//初始化列表 提供了对成员变量初始化的方式
//Constructor
class M
{
private:
int mI;
public:
M(int i)
{
printf("M(int i),i=%d\n",i);
mI=i;
}
int getI()
{
return mI;
}
};
class Test
{
private:
const int c; //类里面成员定义时变量不能初始化
M m1;
M m2;
public:
Test():c(1),m1(2),m2(3) //////////////////重要 初始化列表
{ /////const成员只能被初始化 不能被赋值
printf("Test()\n"); ///构造函数体内叫赋值
}
void print()
{
printf("c=%d,m1.mI=%d,m2.mI=%d\n",c,m1.getI(),m2.getI());
}
};
void run()
{
Test t1;
t1.print();
}
int main()
{
run();
printf("Press any key to continue...");
getchar();
return 0;
}
以上所述就是本文的全部内容了,希望大家能够喜欢。
# mI
# 所述
# public
# 体内
# 希望大家
# gt
# class
# brush
# pre
# run
# lt
# main
# int
# C++
# private
# include
# cpp
# printf
# stdio
# Constructor
# getI
# C++设计模式之组合模式(Composite)
# C++设计模式之组合模式
# C++中继承与组合的区别详细解析
# C++中求组合数的各种方法总结详解
# C++ 组合 (Composition)的介绍与实例
# 对象组合
# 深入剖析设计模式中的组合模式应用及在C++中的实现
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
学习C语言对后期java有帮助吗
python 实现数据库中数据添加、查询与更新的示例代码
goland中文件头自动注释的操作
JVM性能调优实现原理及配置
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
python中把元组转换为namedtuple方法
在宿主机上执行docker容器内部的shell或程序方式
Python 多进程、多线程效率对比
python进行二次方程式计算的实例讲解
Java 内存溢出的原因和解决方法
解决python3.6用cx_Oracle库连接Oracle的问题
PostgreSQL COALESCE使用方法代码解析
JavaScript中的几种继承方法示例
linux下利用Docker安装mysql的步骤
element-ui点击查看大图的方法示例
python 实现ping测试延迟的两种方法
Shell中使用grep、sed正则提取和替换字符串
vue-router定义元信息meta操作
使用typescript快速开发一个cli的实现示例
ASP.NET Core处理管道的深入理解
解决goland中编辑tpl文件不高亮没智能补全的问题
MySQL decimal unsigned更新负数转化为0
vue-drawer-layout实现手势滑出菜单栏
java 格式化时间的示例代码
安装MySQL后,需要调整的10个性能配置项
C#生成PDF的方法
docker容器状态的转换实现
用python对oracle进行简单性能测试
python不同版本的_new_不同点总结
Java代码精简之道(推荐)
使用C#程序验证系统登录用户与目录权限
python 删除系统中的文件(按时间,大小,扩展名)
Python导入父文件夹中模块并读取当前文件夹内的资源
JavaScript实现网页下拉菜单效果
微信小程序实现天气预报功能(附源码)
弄清Pytorch显存的分配机制
Java中i++的一些问题总结
JavaScript实现浏览器网页自动滚动并点击的示例代码
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
在goland中读取tpl文件的图文操作
使用docker搭建kong集群操作
如何利用Python写个坦克大战
flask项目集成swagger的方法
Pyqt助手安装PyQt5帮助文档过程图解
五分钟带你了解Java的接口数据校验
MySQL 慢查询日志的开启与配置
关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题
PHP解决高并发的优化方案实例
js调用网络摄像头的方法
ASP.NET Core使用HostingStartup增强启动操作方法详解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
