随笔分类 - 读书笔记
摘要:java尽力保证:所有变量在使用前都能得到恰当的初始化 ①函数/方法局部变量的初始化 在C/C++中,变量的初始化还是得依赖于程序员的自觉性。对于函数局部变量,编译器不会为基本类型赋予默认初始值,新手经常会使用未初始化的指针访问内存,导致程序崩溃。对于类对象,编译器将使用类的默认构造函数对对象进行初
阅读全文
摘要:《java编程思想》 读书笔记 2017/3/15 读《java编程思想》读到初始化与清理一章,文中提及java的finalize()方法,联想到了C++的析构函数。finalize()方法与析构函数存在天然差别,这种差别源于语言本身机制的不同。 在C++中,对象是可以在栈上分配的,也可以在堆上分配
阅读全文
公告
积分与排名
- 积分 - 224491
- 排名 - 5124
随笔分类 (105)
最新评论
- 1. Re:漫谈C++:良好的编程习惯与编程要点
收藏
- --io!o
- 2. Re:图说C++对象模型:对象内存布局详解
- @melonstreet 这里虚函数应该转成long,因为指针的类型和long一样,现在大多64位系统。。已经不适用了。...
- --wataciii
- 3. Re:C++ 自由存储区是否等价于堆?
顶~很geek
- --霈棠
- 4. Re:C++ 合成默认构造函数的真相
- 第一个误解来自于我学习C++的第一本书 《C++ Primer》,在书中392页:“只有当一个类没有定义构造函数时,编译器才会自动生成一个默认构造函数”。 2022年来大个传送门补丁:C++ Prim...
- --Lionel1999
- 5. Re:图说C++对象模型:对象内存布局详解
- @学无止境丶加油 过去这么多年了不知道您是否还从事当时的工作,但是因为最新在学习C的知识,无意中看到了您的提问,在cppreference中值初始化章节有这样一段解释: " C11 之前对命名变量进行...
- --积极向上小木木
- 6. Re:图说C++对象模型:对象内存布局详解
实在是牛!
- --刺刺客
- 7. Re:图说C++对象模型:对象内存布局详解
牛逼的很
- --PAWCOOK
- 8. Re:图说C++对象模型:对象内存布局详解
干货十足,看了两遍,终于对象模型清楚了。多谢博主,感谢!!!
- --游人醉
- 9. Re:数据结构图文解析之:哈夫曼树与哈夫曼编码详解及C++模板实现
- @melonstreet 如果只算叶子节点的话,那树a不应该是 2*(10+20+30+30)=180吗,你是不是算错了,...
- --百里溪
- 10. Re:Linux编译工具:gcc入门
相互关联的c文件无法独立编译,会报错??
- --oneselfwsy