![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
lyj_c
这个作者很懒,什么都没留下…
展开
-
多个数与任意个数的比较
多个数的比较#include <iostream>#include <stdarg.h>using namespace std;//比较三个以上数的大小(列举)int max(int x,int y,int z,int m,int n){ return x = (x > y ? x : y), (x > z ? x : z), (x > m ? x : m), (x > n ? x : n);//可用逗号隔开多个三级比较运算式得到最终比较结果}原创 2022-03-08 11:18:14 · 197 阅读 · 0 评论 -
QT连接数据库,出现Driver not loaded Driver not loaded的问题的解决办法
QT连接数据库,出现Driver not loaded Driver not loaded的问题的解决办法1、在官网MySQL :: Download MySQL Connector/C (Archived Versions)下载mysql-connector-c-6.1.11-winx64/84(下载与mysql一致为64的或84的)压缩包,解压后,将lib文件夹中的libmysql.dll与libmysql.lib复制到QT安装路径中的mingw53_32文件夹中;[外链图片转存失败,源站可能有原创 2022-01-07 19:43:14 · 9439 阅读 · 0 评论 -
7种排序算法
7种排序算法#pragma once#include<iostream>#include<string>/*#define SWAP1(x,y){x=x^y;y=x^y;x=x^y;}//不能用于同址交换,如SWAP(arr[1],arr[1]);会获得0值!#define SWAP2(x,y){int temp;temp=x;x=y;y=temp;}//最保险的交换方式#define SWAP3(x,y){x=x+y;y=x-y;x=x-y;}//可能溢出,x值高出边界原创 2021-09-17 22:52:30 · 72 阅读 · 0 评论 -
C++动态数组扩容类
C++数组扩容类#include<iostream>#include<string>using namespace std;class Myarray { int maxval = 3;//自定义空间上限 //不推荐写法:int *arr = new int[maxval];这会导致,在拷贝构造时, //即使写了arr= new int[maxval],两个对象指向的还是同一片地址。 //从而导致在析构时,delete语句去删除一个已经没有内存指向的野指针,触发断点。原创 2021-08-01 17:05:08 · 2300 阅读 · 0 评论