- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 java与C++的几点对比
java语法是C++语法的一个纯净版本,没有了头文件、指针运算、结构、联合、操作符重载、虚基类等内容。java的面向对象特性和C++旗鼓相当,主要不同点在于多继承。在java中,取代多态性的是简单的接口概念以及java类的元类模型。java和C++的最大不同在于java采用的指针模型可以消除重写内存和损坏数据的可能性。java绝对是安全的,其原因是永远不会不会存取一个“坏的”指针,造成内存分配错误
2016-05-24 14:35:17 411
原创 动态内存的学习
1、对象有可能会被分配到三类空间中: (1)静态内存;(2)栈内存;(3)内存池(堆)。 2、对象根据所在不同的空间有两种不同的创建和销毁方法: (1)前两种是由编译器自动创建和销毁的; (2)最后一种的生存期是由程序员编写程序显式控制的。 3、动态内存的直接管理由new/delete来管理的(容易出问题)。 4、(1)忘记释放内存会带来内存泄露;(2)释放正在被使用的内存会产生非法内存
2016-05-09 21:47:36 208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人