- 博客(61)
- 收藏
- 关注
原创 dynamic_cast 静态转换
dynamic_cast 静态转换const_cast 常量转换重新解释转换(reinterpret_cast) 最不安全
2024-05-05 23:05:32 156
原创 构造和析构函数用法总结
①构造是从上到下 ,但是析构的时候从下往上类似队列 先进后出。但是注意因为ob3在复合语句里面所有构造完成后就被析构了,然后ob4 构造 然后ob2析构、最后ob1析构。
2024-04-24 20:40:33 198
原创 引用的总结
因为当函数调用结束了,函数所有变量的内存空间就被销毁了,因此普通局部变量的地址就会被其他变量占用,因此不要返回局部变量的引用或者地址注意:返回局部变量的值可以,因为此时编译器会将局部变量值的副本返回。此方法不推荐!
2024-04-24 09:59:06 164
原创 内存分区 局部变量 全局变量
当需要跨文件使用全局变量时,用extern声明 哪里需要使用就在哪个文件中用extern修饰,在其他文件中不初始化。
2024-04-22 23:17:03 226
原创 二维数组定义和元素访问初始化
注意:sizeof(arr[0]) 表示第一行的占内存的大小,sizeof(arr[0][0]):表示第0个元素的占内存的大小。未被初始化的自动补0,行数可以省略,但是列数不能省。大括号里面的每个括号,表示一行的元素。"hello" ,"world" 表示一行数据。输出的结果是:hello,world...
2024-04-22 21:15:27 264
原创 linux动态库的制作和使用
fpic: 标准, 选项作用用于编译阶段在生成目标文件时就得使用该选项,以生成位置无关的代码。sudo chmod +x main.sh //让mani.sh 为可执行文件。-shared 指定生成动态库。将动态库的路径写到环境变量中。
2024-02-21 12:48:21 99
原创 静态库的制作和使用的方法
L 告诉gcc 编译器从-L 指定的路径 去找静态库,默认是从/usr/lib 或者/usr/local/lib去找。(2) ar rcs libfile.a file.o 即file.o 文件生成file.a 文件。(1) gcc file.c -c file.o 首先生成file.o文件。-lfile -l 是指定要用的静态库,库名砍头 去尾。静态库的制作格式:即xxx.c 生成 xxxx.a文件。
2024-02-21 11:05:54 201
转载 虚拟机非正常关机导致无法进去自己的linux系统
很烦便的解决方法:VMWare中Linux虚拟机非正常关闭后无法启动的解决方案_vm安装linux时关闭了-CSDN博客
2024-02-17 10:41:44 30
转载 Linux的环境变量(PATH、env、子进程继承
【Linux】Linux的环境变量(PATH、env、子进程继承环境变量等)_env path-CSDN博客
2024-02-08 13:08:47 39 1
转载 makefile install 用法介绍
Q install -m 0755 -d $(DESTDIR)$(PREFIX)/include #生成后面的目录 -m 0755 #表示权限。#将$(HEADERS)里面的头文件拷贝到指定的目录下。关于-d 添加和不添加的区别 用例介绍。
2024-02-06 13:52:28 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人