博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在另一个类中做数据成员的对象,可以先不初始化
阅读量:6716 次
发布时间:2019-06-25

本文共 342 字,大约阅读时间需要 1 分钟。

在另一个类中做数据成员的对象,可以先不初始化

class A{    B b;}

  因为在创建A类的时候,会先调用A的构造函数,同时对B类中的b对象调用他的构造函数

下面测试代码

class A{public:	int a;	A(int x) :a(x){};};class B:public A{private:	A b;public:	B(int x, int y) :A(x), b(y){}	void display()	{		cout << a << endl << b.a << endl;	}};int main(){	B a(1,3);	a.display();}

  

转载于:https://www.cnblogs.com/vhyc/p/5585169.html

你可能感兴趣的文章
Alluxio之定位策略
查看>>
Java和Spring的跨版本升级
查看>>
管理员权限的凭证安全漏洞
查看>>
AI翻译离无障碍交流有多远
查看>>
中国人工智能学会通讯——人工智能科学与艺术的鉴赏创作 1.2 将技术用在艺术上的难点...
查看>>
RocketMQ的原理与实践
查看>>
真正行动之前 你将一无所成
查看>>
用 Python 实现一个最简单的对象模型
查看>>
利用大数据分析挖掘出的五大安全线索
查看>>
iOS中 UICollectionView UI_19
查看>>
从经济学角度看区块链
查看>>
iOS 10 今日控件向后兼容的几个技巧
查看>>
海量数据挖掘之中移动流量运营系统
查看>>
虚拟货币市场海啸重现?监管拟取缔国内比特币交易所
查看>>
【文档】五、Mysql Binlog事件结构
查看>>
如何简单的测试kubernetes的dns add-ons是否工作正常?
查看>>
MFC 扩展库 - CJ60Lib
查看>>
入门级五星好书之《编码》【推荐】
查看>>
DataVisor进入中国一周年 成为人工智能大数据反欺诈行业领先者
查看>>
大数据时代的个性化互联网服务解决之道
查看>>