自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 qt多线程

2024-05-13 01:05:24 84

原创 dynamic_cast 静态转换

dynamic_cast 静态转换const_cast 常量转换重新解释转换(reinterpret_cast) 最不安全

2024-05-05 23:05:32 156

原创 类模板派生出类模板

2024-05-05 22:59:47 94

原创 类模板的派生类

2024-05-05 22:33:02 65

原创 enum在类中定义避免使用define

2024-05-05 22:32:32 58

原创 函数模板 template

注意:在调用函数模板时,编译器会根据调用的函数的参数类型自动推导出T的类型。

2024-05-04 20:28:56 145

原创 mobaxter 用ssh远程登录ubuntu失败的原因

虚拟机开启ssh服务后,密码正确就可以登录。标记某个虚拟机时,不是在那里标记。

2024-04-26 18:34:18 72 1

原创 thsi指针用法总结

1 c++类对象中的变量和函数是分开存储的2 所以对象共用一份成员函数,类的大小是指非静态的成员变量;

2024-04-24 22:39:53 134

原创 static在类中使用案例

2024-04-24 20:49:38 64

原创 构造和析构函数用法总结

①构造是从上到下 ,但是析构的时候从下往上类似队列 先进后出。但是注意因为ob3在复合语句里面所有构造完成后就被析构了,然后ob4 构造 然后ob2析构、最后ob1析构。

2024-04-24 20:40:33 198

原创 extern “c“用法总结

2024-04-24 14:45:14 100

原创 函数的默认参数

占位参数

2024-04-24 11:29:50 66

原创 函数重载的条件

函数重载的底层实现原理

2024-04-24 10:57:55 98

原创 内联函数的使用和宏函数的区别

注意:即使用inline修饰函数,是否内联由编译器决定。

2024-04-24 10:49:21 134

原创 引用的总结

因为当函数调用结束了,函数所有变量的内存空间就被销毁了,因此普通局部变量的地址就会被其他变量占用,因此不要返回局部变量的引用或者地址注意:返回局部变量的值可以,因为此时编译器会将局部变量值的副本返回。此方法不推荐!

2024-04-24 09:59:06 164

原创 命名空间:namespace

对于无名命名空间 :但是不能再次定义相同名称的变量 在同一文件中。

2024-04-24 07:30:48 154

原创 联合体的使用总结

所有成员共用一份空间,但是对空间的操作是由自身的大小决定的。因为共用同一块空间,所以都是30的值。

2024-04-23 23:07:32 196

原创 结构体的浅拷贝和深拷贝

因为lucy和bob的name成员都指向都一个堆去,但是图示代码将同一堆区释放了两次。

2024-04-23 22:25:12 80

原创 字符串操作函数:strlen ,strcpy,strcat

2024-04-23 21:37:09 95

原创 指针作为函数的参数

一维数组作为函数的参数会被优化成指针变量。

2024-04-23 19:36:00 103

原创 typedef 定义函数指针

函数指针作为函数的参数的用法demon。

2024-04-23 19:01:42 395

原创 二维数组学习总结

2024-04-23 17:22:33 71

原创 指针学习总结

当指针本身定义的类型不同十,指向的一次性取值长度也不同。

2024-04-23 16:53:14 424

原创 内存分区 局部变量 全局变量

当需要跨文件使用全局变量时,用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

原创 !!!数组名不支持加加减减运算符面试笔试时挂掉了这题

× *data++ 错误,因为data表示数组元素的首地址 是一个常量,所以不能改变其值。

2024-04-22 18:11:05 414

原创 运算符的优先级

更改:cout<<(10>20?) 这样编译就不会报错。因为流输出运算符优先级高于三目运算符。

2024-04-22 17:08:39 124

原创 大量函数调用时会有出入栈开销

2024-04-21 23:41:19 97

原创 一维字符数组的两种初始化方法

2024-04-21 19:58:08 103

原创 git 学习笔记

git init :初始化当前目录 使之可以交给git管理。

2024-04-09 17:49:51 235

原创 qt的pushButton去除边框的方法

给按钮加一个小点的圆角。

2024-03-17 22:39:53 582

原创 qt 的label 控件没有clicked事件时可以用EventFilter事件重写

可以用EventFilter事件重写。

2024-03-17 22:37:36 111

原创 qt 添加头文件的快捷键

将光标定位在该API处 :alt + enter。

2024-03-03 10:32:10 119

原创 QT将代码快速对齐的快捷键

ctrl + i :自动对齐。ctrl + a :全选。

2024-03-02 22:00:55 454

原创 grep 用法介绍

grep xxx* -nir 显示行号 不区分大小写 递归查找。用于在文件中查找或者一段字符中查找某些字符。

2024-02-21 14:53:09 95

原创 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 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除