- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 使用oleview.exe查看组件CLSID信息
1、注册COM组件 regsvr32完整路径 如果注册失败检查路径是否正确或使用管理员身份运行命令窗口(windows+x) 2、查看COM组件信息 打开 oleview.exe,默认路径C:\Program Files (x86)\Windows Kits\8.1\bin\x86\oleview.exe或借助Everything.exe工具进行搜索 以 MapX组件为例: ...
2019-12-26 10:25:16
2392
原创 Qt 调用第三方库
一、制作动态库C++动态库 C++生成DLL,项目名称mydll .h文件 #ifndef MDll_H #define MDll_H #ifdef MYLIBDLL #define MYLIBDLL extern "C" _declspec(dllimport) #else #define MYLIBDLL extern "C" _declspec(dllexport) #endif...
2019-12-23 16:03:07
1042
原创 C++ 静态库/动态库创建与调用(Visual Studio)
目录 一、创建静态库 二、调用静态库 方式一 方式二 三、创建动态库 四、调用动态库 方式一:隐式调用 方式二:显示调用 一、创建静态库 1、打开VS2015——新建项目 2、选择命名为TestStaticLib 3、设置选项并点击完成 4、TestStaticLib.h #pragma once class TestStaticLib { pub...
2019-12-23 16:02:18
1201
原创 Git命令行操作
git结构:工作区-->git add-->暂存区-->git commit-->本地库 1.本地库初始化 mkdir:创建目录当做git库的根目录 git init:初始化代码库 不要手欠乱动这些目录 2.设置签名 设置本地库用户名和email,用来区分不同开发人员的身份.这里设置的信息与远程库账号密码无关。 项目级别/仓库级别:仅在当前本地库范围内...
2019-04-30 22:46:02
440
原创 C++函数可调用运算符
一、什么是可调用函数 func()这就是一个可调用函数,某类重载了operator(),这个类对象也称为可调用函数(可调用对象), 他们的明显标志是带有圆括号。 class A { public: A(int var) { cout << "构造函数var=" << var << endl; }; //重载()后可以向调用函数一样调用类对象...
2019-04-24 17:20:18
596
1
原创 C++模板特化、偏特化
C++模板特化、偏特化 提示:模板特化可以让程序更清晰的知道需要调用哪个模板类或模板函数 注意:@特化时模板参数的先后顺序不能变 @特化是基于泛化版本进行的 @函数模板特化重载与函数重载不冲突 @函数模板只能全特化不能偏...
2019-04-24 17:20:02
316
原创 C++万能引用和完美转发
万能引用 既能接收左值有能接收右值得引用称为万能引用,万能引用需要与模板一起使用; ——————————————————————————————————————————————非万能引用 例;普通函数中的一个参数要么接收左值类型要么接收右值类型,不能同时接收两种类型。 void func(int&& var){}; int i=100; func(i);//此时编译报错,只能...
2019-04-24 17:19:39
524
原创 C++日期时间库
tm 返回具体格式 struct tm { int tm_sec; // seconds after the minute - [0, 60] including leap second int tm_min; // minutes after the hour - [0, 59] int tm_hour; // hours since midnight - ...
2019-04-24 17:19:24
1300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅