- 博客(5)
- 收藏
- 关注
原创 c++知识点<1>
本质:g++编译后函数名会根据参数的类型数量而重新改变变量名,名字不同对应的函数地址就会不同,进而更好区分执行哪个函数。5.sizeof 引用得到的是所指向的变量(对象)的大小,而sizeof 指针得到的是指针本身的大小。c的库可以在gcc使用时c++同时使用,但gcc编译不改变函数名,g++编译会改变函数名。引用初始化后就不会改变定义好的地址,相对安全。引用不需要,它使用的都是同一块空间。同一作用域下,函数名相同,功能相似,参数不同,与返回值无关。起别名,弱化指针,减少不用开辟临时空间(必须初始化)
2022-12-28 14:36:33
141
原创 数据结构基础知识点
3.判断pTemp的指向的下一位数据元素是否为空,如果是则让pTemp直接指向pNew,如果不是则让pTemp指向的下一位数据元素的上一位指针域(pre)指向pNew。2.保存要插入结点后的结点,先修改pNew的指针域(pTemp的指向赋给pNew的指向,并且pTemp赋给pNew上一位pre)哈希存储:又叫散列存储,由结点与关键码值决定存储位置,利用数据某一特性访问或存储,空间是连续的,访问速度快。定义:将线性表中各元素分布在存储器的不同存储块,称为结点,通过地址指针建立它们的联系,所得到的存储结构。
2022-12-02 17:41:35
254
原创 多文件编译(Makefile)
(5)编写总控Makefile,先执行src中的Makefile(make -C src),再执行obj中的Makefile(make -C obj)链接:gcc test.o -o test (与其它的机器代码文件和库文件汇集生成一个可执行文件)(3)编写src中的Makefile,将所有的.c文件编译生成.o文件,并移动到obj中。include(.h文件)、src(*.c文件)、obj(*.o文件)、bin(可执行文件)(1)目标文件1和目标文件2没有联系时,默认执行性目标文件1。
2022-11-29 18:38:40
2259
原创 shell常用命令
软链接会在用户选定的位置上生成一个文件镜像,不会重复占用磁盘空间,平时使用最多的是软链接。less:加强版的more(按回车向下翻一行,按空格向下翻一页,q退出,支持上下箭头)ln会保持每一处链接文件的同步性,也就是说,不论改动了哪一处,其它的文件都会发生相变化。>>:追加重定向,如果文件不存在,则新建,如果文件存在则追加在文件的末尾。>:输出重定向,如果文件不存在,则新建,如果文件存在则覆盖文件中的内容。注意:临时添加只对当前的终端有效,如果当前终端关闭,添加的环境变量就不存在了。
2022-11-16 11:36:59
651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人