摘要: static 是c++中非常常用的修饰符,他被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全方面分析static 修饰符的实质。变量前加static 关键字那么此变量只会被初始化一次,如果不初始化,那么此变量会被初始化为0;生命周期为整个程序,但作用域跟普通 阅读全文
posted @ 2023-04-25 10:46 编程小白bai 阅读(691) 评论(0) 推荐(0)
摘要: 大端存储与小端存储 (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)
摘要: Linux 常用命令_linux常用命令_Lifenyencr的博客-CSDN博客 1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:[plain] view plain copy cd /root/D 阅读全文
posted @ 2023-04-21 15:04 编程小白bai 阅读(39) 评论(0) 推荐(0)
摘要: 只能找键值等于 key的元素是否存在,如果存在返回一个指向该元素的迭代器,如果不存在返回unordered_map :: end()的下一个元素 阅读全文
posted @ 2023-04-21 15:03 编程小白bai 阅读(314) 评论(0) 推荐(0)
摘要: 力扣287.寻找重复数 class Solution { public: int findDuplicate(vector<int>& nums) { unordered_map<int,int>umap; int result=0; for(int i=0;i<nums.size();++i) { 阅读全文
posted @ 2023-04-21 14:58 编程小白bai 阅读(109) 评论(0) 推荐(0)