摘要: VS2019使用QT mvcs2015 32bit编译器的时候出现error C3615: constexpr 函数“qCountLeadingZeroBits”不能生成常量表达式错误。需要对QCore里面的qalgorithms文件进行修改。 阅读全文
posted @ 2023-08-31 15:59 海蓝笨 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 根据这个QT5.15.2安装 - 海蓝笨 - 博客园 (cnblogs.com)QT安装好之后,在VS中的扩展安装QT插件。然后在网上下载编译好的ffmpeg文件,需要注意32位和64位区别,如果是使用更多VS32位的编译器那么就下载32位的。 下载好的ffmpeg主要包含这几个内容 在bin目录下 阅读全文
posted @ 2023-08-31 15:56 海蓝笨 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 输入可能是边以及权值,将其保存在邻接表之后转为使用邻接矩阵来进行存储。然后需要一个数组来存放从起点到所有点的距离的数组dist,需要一个visited数组来表示是否以访问。 算法流程: 首先初始化起点到各点的初始距离 选择其中最短的一个距离对应的顶点,并且要求该点未被访问。这个时候选到的点为起点到该 阅读全文
posted @ 2023-05-05 15:14 海蓝笨 阅读(32) 评论(0) 推荐(0) 编辑
摘要: std::shared_ptr<widget> p(new widget()); auto p=std::make_shared<int>(widget); 两者的不同: 1.使用make_shared的时候widget只写了一次, 2.当遇到函数传参时,由于编译器执行顺序的不同,如果使用share 阅读全文
posted @ 2023-04-28 15:25 海蓝笨 阅读(64) 评论(0) 推荐(0) 编辑
摘要: int a = 10; const int& b = a; a = 20; std::cout << b << std::endl;//输出为20,表示虽然b用const修饰不能直接修改b但是可以通过修改b的引用a来修改b int a1 = 10; constexpr int& b1 = a1;// 阅读全文
posted @ 2023-04-28 09:23 海蓝笨 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 如在头文件声明: QLabel* label; 然后在源文件定义: label=new QLabel(this); 运行不会出错,但是当关闭程序时会报一个"w" variable的错误。这个w就是main.cpp里面定义的QMainWindow或者QWidget或者QDialog。这个时候需要先重新 阅读全文
posted @ 2023-04-27 15:47 海蓝笨 阅读(103) 评论(0) 推荐(1) 编辑
摘要: =default 当有其他构造函数时,编译器不会生成默认构造函数。我们需要自己声明一个默认构造函数,此时加上default,效率会更高 可用于以下情况: 默认构造函数 拷贝构造函数 拷贝赋值运算符 移动构造函数 移动赋值运算符 析构函数 =delete 加上后,后续调用该函数就会报错。可以用来禁止隐 阅读全文
posted @ 2023-04-12 11:00 海蓝笨 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 现在的计算机CPU一般都是多核,因此如果要充分利用CPU性能那么需要使用多线程编程来提升处理速度。 在c++中我们的main函数就是一个进程,实际上该进程不参与运算,而是有一个线程。 下面简单测试一个单线程和多线程的运行速度的差异: #include <iostream> #include <thr 阅读全文
posted @ 2023-04-07 12:30 海蓝笨 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 解决方案有两个 (1)使用QString::fromLocal8Bit(const QByteArray &str) (2)直接在头文件加上 #pragma execution_character_set("utf-8") 此外将int类型转为QString的方式不是QString(num),这样转 阅读全文
posted @ 2023-04-04 14:44 海蓝笨 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 当使用前缀和或者差分数组的时候,一般会遇到O(n2)的时间复杂度,此时我们可以使用树状数组来对时间复杂度进行优化。 树状数组主要是利用树形结构来优化我们前缀和或差分数组的计算复杂度使得O(n)的时间复杂度变为O(logn),使用总的时间复杂度减少到O(nlogn).。 构建树状数组的核心是lowbi 阅读全文
posted @ 2023-04-02 23:36 海蓝笨 阅读(23) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示