- 博客(12)
- 收藏
- 关注
原创 const 对于延长 局部常量 的作用
const string* text1() //以指针的方式间接访问 发现访问错误。const string& text2() //返回引用 延长了作用域。2. const+引用会延长其作用域直到 引用对象析构。1. 局部常量在当前作用域执行完毕就会释放。ASDF请按任意键继续. . .
2023-02-07 16:11:32
147
原创 pthread_t总结
join 堵塞调用它的线程 ,结束后释放子线程资源deatch 可以让其任务执行完毕后自动释放,而不是成为僵尸线程,释放后不需要也不能调用join。
2023-02-03 12:40:39
2404
原创 c++虚函数表的理解(多态)
b.本类虚函数表内的成员和继承的virtual有关 和自己的virtual无关,自己是关乎下次继承的。c.虚函数表指向最近(同级->上级)的一个虚函数;比如没有重写就指向上一次实现的函数。d.创建的指针只能访问与指针同级的类非虚函数+对象的虚函数表函数。a.一个类有一个虚函数表,虚函数表为指针数组,指向对应函数。b.子类继承父类虚函数,重写。c.父类指针指向子类对象。
2023-01-17 10:15:30
109
原创 如何把自己mysql放在公网上让别人访问?
控制面板->系统和安全->防火墙->高级设置->入站规则->新建。-2. 配置mysql的使用者范围。
2023-01-06 19:45:09
406
原创 Vs+Qt连接mysql
进入D:\Qt\6.4.1\Src\qtbase\src\plugins\build-sqldrivers-Desktop_Qt_6_4_1_MSVC2019_64bit-Debug\plugins\sqldrivers。我的在:D:\Qt\6.4.1\Src\qtbase\src\plugins\sqldrivers。D:\Qt\6.4.1\msvc2019_64\plugins\sqldrivers 目录下。在位置D:\Qt\6.4.1\Src\qtbase\src\plugins。
2023-01-06 16:21:31
1396
4
原创 c++_三数之和
3. 第二层循环,如果和小于0 那么吧left++ 如果大于0 right--,如果恰好满足 先判断下一个是不是和当前的数一样大小,如果一样大,left++,因为如果不加会出现重复问题,右边也是同理。2.第一层循环的处理,如果nuns[i]>0 那么后面的j和k相加就不可能为0 所以直接return。下面第一层循环也是这个道理,如果nums[i+1] ==nums[i] 会产生重复解。本题目可以选用两种方法做。
2022-12-24 21:07:23
683
原创 c++ 找出数组元素中的最大数和次大数
2.在min_1一直为最小的时候,加个else 作为判断数据是否为次小。1.找到比min_1小的数时候,min_2 继承min_1的数。
2022-11-25 15:05:42
1052
原创 c++ 十大经典排序 “冒号排序“
对于第一个数 需要交换 n-1次。对于第二个数 需要交换n-2次。对于第n-1个数 交换1次。冒号排序原理(升序):前后两个数相对比,大的往后移动 小的交换到左边。建议使用草稿纸模拟下。
2022-10-31 16:13:20
467
原创 c++ 十大排序之快速排序解法
/取最左边的数为基准数。1. 选取一个数作为参照数,可以随机选 也可以选取左边或者右边的数。//一直循环到一个大于base 一个小于base。while (i < j) //从小到大。//i为左边 j为右边 base指的是左边的数。{ //从右边开始 如果大于base。//快排 一种是STL自带,一个为自己写的。//基准数归位 此时i和j相等。{ //递归结束标志 为一个数。
2022-10-24 19:17:14
1433
原创 c++ 因数分解(递归)
对于一个数,从2到n/2开始取余,如果可以取余,就进行同样的方式递归,想法比较简单。中途记数最后位为可拆分数,递归判断结束为不可拆分数。本关任务:整数因子分解问题。共有多少种不同的分解式。
2022-10-21 21:03:07
2996
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人