您当前的位置: 首页 >  c++
  • 1浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【C++深度剖析学习总结】 17 对象的构造

CodeAllen嵌入式编程 发布时间:2019-10-26 23:29:29 ,浏览量:1

【C++深度剖析学习总结】 17 对象的构造(一)

作者 CodeAllen ,转载请注明出处

1.对象的初始化

从程序设计的角度,对象只是变量,因此:

  • 在栈上创建对象时,成员变量初始为随机值

  • 在堆上创建对象时,成员变量初始为随机值

  • 在静态存储区创建对象时,成员变量初始为0值

生活中的对象都是在初始化后上市的

初始状态(出厂设置)是对象普遍存在的一个状态

程序中如何对一个对象进行初始化?

一般而言,对象都需要一个确定的初始状态

解决方案

在类中提供一个public的initialize函数

对象创建后立即调用initialize函数进行初始化

初始化函数

#include 
class Test
关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0389s