摘要:
大端存储与小端存储 (1)定义 大端存储与小端存储模式主要指的是数据在计算机中存储的两种字节优先顺序。小端存储指从内存的低地址开始,先存储数据的低序字节再存高序字节;相反,大端存储指从内存的低地址开始,先存储数据的高序字节再存储数据的低序字节。 注意事项: 每一个字节中,高位在左,低位在右。 大端存 阅读全文
posted @ 2023-04-24 11:22
编程小白bai
阅读(2159)
评论(0)
推荐(0)
摘要:
struct和class不同点 两者中如果不对成员不指定公私有,struct默认是公有的,class则默认是私有的 class默认是private继承, 而struct默认是public继承 static 不考虑类的情况 隐藏。所有不加static的全局变量和函数具有全局可见性,可以在其他文件中使用 阅读全文
posted @ 2023-04-24 10:36
编程小白bai
阅读(138)
评论(0)
推荐(0)
摘要:
malloc和new的区别? malloc和free是标准库函数,支持覆盖;new和delete是运算符,支持重载。 malloc仅仅分配内存空间,free仅仅回收空间,不具备调用构造函数和析构函数功能,用malloc分配空间存储类的对象存在风险;new和delete除了分配回收功能外,还会调用构造 阅读全文
posted @ 2023-04-24 09:23
编程小白bai
阅读(27)
评论(0)
推荐(0)
摘要:
优先级 () > [] > * 强调的放后面 int *p[10] int *p[10]表示指针数组,强调数组概念,是一个数组变量,数组大小为10,数组内每个元素都是指向int类型的指针变量 int (*p)[10] int (*p)[10]表示数组指针,强调是指针,只有一个变量,是指针类型,不过指 阅读全文
posted @ 2023-04-24 09:12
编程小白bai
阅读(42)
评论(0)
推荐(0)
摘要:
堆和栈的区别 申请方式不同。 栈由系统自动分配。 堆是自己申请和释放的。 申请大小限制不同。 栈顶和栈底是之前预设好的,栈是向栈底扩展,大小固定,可以通过ulimit -a查看,由ulimit -s修改。 堆向高地址扩展,是不连续的内存区域,大小可以灵活调整。 申请效率不同。 栈由系统分配,速度快, 阅读全文
posted @ 2023-04-24 09:09
编程小白bai
阅读(26)
评论(0)
推荐(0)
摘要:
指针和引用的区别 指针是一个变量,存储的是一个地址,引用跟原来的变量实质上是同一个东西,是原变量的别名 指针可以有多级,引用只有一级 指针可以为空,引用不能为NULL且在定义时必须初始化 指针在初始化后可以改变指向,而引用在初始化之后不可再改变 sizeof指针得到的是本指针的大小,sizeof引用 阅读全文
posted @ 2023-04-24 09:07
编程小白bai
阅读(79)
评论(0)
推荐(0)

浙公网安备 33010602011771号