美文网首页
C++杂记(四)

C++杂记(四)

作者: zjh3029 | 来源:发表于2019-10-24 18:57 被阅读0次

1、对象初始化过程是这样的:

1、 首先加载类到内存中
2、 对于静态变量,系统默认初始化为null或0等默认值
3、执形静态代码块或类变量的显示初始化(代码中谁在前面谁就先执行),如果和主函数在同一块中,优于主函数执行。
4、在堆内存中开辟空间,分配内存地址
5、对于成员变量,首先系统默认初始化为null或者0等默认值
6、然后执行构造代码块或成员变量显示初始化(代码中谁在前面谁就先执行)
7、最后才是构造方法初始化
8、将堆内存中的地址付给栈内存中的引用

转载自(https://blog.csdn.net/chigusakawada/article/details/80080908)

相关文章

  • C++杂记(四)

    1、对象初始化过程是这样的:

  • C++ 杂记

    在C++中不通类型是不能直接赋值的必须强转

  • C++杂记(二)

    1.C++函数参数个数不定(http://blog.csdn.net/huangwwu11/article/det...

  • C++杂记(三)

    1.应用{...}初始化聚合类对象: 2.“std::basic_string

  • C/C++杂记

    一、C语言中meset与mecopy memset原型:extern void *memset(void *buf...

  • 杂记(四)

    是夜,也是无眠夜。 无论如何辗转反侧,都觉得呼吸不畅。吞下两粒药之后,只好坐在阳台上发呆。郑州的夜晚,总是灯火...

  • 杂记(四)

    今天看了一节TED:我们对慈善的理解大错特错。本来只有十八分钟的演讲,我在听的时候感觉时间很漫长,可能是对经...

  • 杂记(四)

    (一)吃完早饭去给老的买药,有消肿利尿的,还有治高血压的。到了药店,看到有位大妈胸前那块发炎了,又红又有脓的样子。...

  • 杂记(四)

    真的就只是单纯想对自己爱的人多给予,不与利益挂钩 感情能经得住时间的考验吗 我才不要做转头就说别人坏话的人 心里有...

  • 杂记(四)

    忙着各自的事情,却忽略了沟通。 今晚吃饭的时候,老爸说,我在我家排行老二,我妈接一句,我在我家也排行老...

网友评论

      本文标题:C++杂记(四)

      本文链接:https://www.haomeiwen.com/subject/ltidvctx.html