![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
我是大龙啊
这个作者很懒,什么都没留下…
展开
-
拷贝构造函数
c++拷贝构造函数详解 一、什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=100;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简单例...转载 2018-12-25 13:58:09 · 244 阅读 · 0 评论 -
内存对齐原则
为什么要进行内存对齐以及对齐规则 #include<iostream>using namespace std;struct A{ char a; int b; short c;};struct B{short c;char a;int b;};int main(){cout<&...转载 2018-12-12 14:37:15 · 251 阅读 · 0 评论 -
malloc的实现原理
malloc是C语言最常用的标准库函数之一,用于在程序运行中动态地申请内存空间。我们都会使用它,其函数原型为:extern void *malloc(unsigned int num_bytes);那么它是怎么实现的呢?不同的编译环境中对它的实现可能不同。比如glibc(The GNU C Library)就有自己对malloc库函数的实现方法,并且是开源的。如果让我们自己实现malloc功能...转载 2019-07-31 10:35:36 · 757 阅读 · 0 评论