自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

翻译 new与malloc的区别

1.new分配内存是按照数据类型进行分配,malloc分配内存是按照大小进行分配。 2.new不仅分配一段内存,而且会调用构造函数,但是malloc不会。 3.new返回的是指定对象的指针,而malloc返回的是void*,因此,malloc的返回值一般都需要进行类型转化。 4.new是一个操作符可以重载,malloc是一个库函数。 5.malloc分配的内存不够的时候,可以用realloc扩容,...

2019-04-02 17:10:03 138

翻译 c++重载 重写和重定义

总结下吧,以前好像理解错了 原文链接:https://www.cnblogs.com/weizhixiang/articles/5760286.html 重载overload:是函数名相同,参数列表不同,重载只是在类的内部存在,但是不能考返回类型来判断。 重写overwrite:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数函数特征相同,但具体实现方式不同,主要在继承关系中出现的。 被重...

2019-04-02 14:53:56 153

翻译 Linux中Buffer和cache

原文链接:https://www.cnblogs.com/qiaoyanlin/p/6746791.html 1.cache 高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,cache保存这CPU刚用过的数据或循环使用的部分数据,这是从cache中读取数据会更快,减少了CPU等待的时间,提高了系统的性能。 cache并不是缓存文件的,而是缓冲块的(块是I/O读写最小的单元),cac...

2019-03-28 21:40:25 143

翻译 内存分配C++,加深记忆

大佬https://www.nowcoder.com/questionTerminal/0a584aa13f804f3ea72b442a065a7618 new/delete 1.new/new[], 首先底层调用malloc分配内存,然后调用构造函数创建对象-new在申请内存时会自动计算所需字节数 2.delete/delete[] 先调用析构函数清理资源,然后底层调用free释放空间 C++中...

2019-03-28 16:41:04 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除