
C++
qiaoleung
好好努力。
展开
-
在Qt加载依赖Opencv开发的第三方库
Qt加载依赖Opencv开发的第三方库:Qt加载库有多种方法,其中:一.加载静态库客户只提供 : xx.dll常规操作步骤:1.打开“Depends.exe”工具,查看接口和依赖的库:如上图所示:接口函数:CreateLayoutSolution依赖的库:opencv_core248.dll、opencv_highgui248.dll、opencv_imgproc248.dll。二.使用LoadLibrary加载库1.把第三方库和依赖的opencv库,放到Qt编译目录中:如:把Pla原创 2021-01-28 14:39:12 · 696 阅读 · 0 评论 -
C++11 Lambda表达式
Lambda表达式C++11引用了lambda, 允许inline 函数的定义式被用作一个参数,或是一个local对象。Lambda语法所谓lambda是一份功能定义式,可被定义与语句或表达式内部。因此可以拿lambda当作inline函数使用。如:下面展示一些 内联代码片。[]{ std::cout << "hello lambda" << std::endl;}可以直接调用它:[]{ std::cout << "hello lambda原创 2021-01-08 16:25:33 · 351 阅读 · 1 评论 -
C++11新特征 std::initializer_list
C++11新特征 形参列表initializer_list#直接上实现://A.h头文件class A{public:A(int i);A(std::initializer_list list);};//A.cpp文件#include “A.h”#include A::A(int i){qDebug() << "i = " << i;}A::A(std::initializer_list list){for(auto i = list.begin原创 2021-01-08 11:43:44 · 193 阅读 · 0 评论 -
C++继承的几种类型
一.代码重用:包含新的类将包含另一个类的对象;(has-a)二.继承的几种类型:公有继承基类的公有方法将成为派生类的公有方法,总之,派生类将继承基类的接口;(is-a关系)私有继承基类的公有方法将成为派生类的私有方法,总之,派生类不继承基类的接口;获得实现,但不获得接口。(has-a关系)多重继承class a{};class ab :...原创 2019-08-16 11:36:13 · 761 阅读 · 0 评论