- 博客(9)
- 收藏
- 关注
原创 VS 生成动态链接库 方法
动态链接库(DLL)DLL 通常不能直接运行、也不能接收消息;一般将某种功能的函数放在一个动态链接库中,然后提供给其他程序调用;像WindowsAPI的所有函数都包含在DLL中,其中有3个DLL 最重要:分别是:1.Kernel32.dll:用于内存管理、创建进程线程;2.User32.dll:用于执行用户界面任务,创建窗口、消息传递等;3.GDI32.dll:用于画图和文本显示;静态库和动态库:静态库:.LIB:函数和数据被编译至该二进制文件;在使用lib时,在编译
2022-01-21 19:36:22 1230
原创 C++ 复合类型 引用 指针
引用:即为变量另起名字;Tip:引用必须初始化原因:初始化变量时,初始值被拷贝到新建的对象中;定义引用时,程序把引用和其初始值进行绑定,而非将初始值拷贝给引用;一旦初始化完成,引用将和其初始值对象一直绑定在一起,无法将引用重新绑定到另外一个对象。引用即别名;给引用赋值,其实就是把值赋值给了引用的对象;Tip:引用本身不是一个对象,不可定义引用的引用;Tip:引用只能绑定在对象上,不能与字面值或某个计算结果绑定;引用的类型需同被绑定的对象类型严格匹配;...
2022-01-20 10:32:49 296
原创 字符串 解析 汇总(持续更新)
1.double 四字节 字符串 同 浮点数 相互转换(1)字符串(“3.14”) 转 浮点数(16进制ASCII码表示)
2022-01-19 20:12:32 172
原创 C++之Vector
// vectortest.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <string.h>#include <vector>#include <iostream>#include <algorithm>using namespace std;int main(){ std::cout << "Hello World!\n"; vector<int>o...
2021-12-03 18:40:10 110
原创 C++ 类 对象
类中的数据和方法称为类的成员。. 为直接访问成员符;类的 对象 可使用 . 来访问该类的公共数据成员;私有的成员和受保护的成员不能使用直接成员访问运算符 (.) 来直接访问;
2021-09-13 21:50:27 51
原创 VS Qt 项目 “fatal error C1083: ”无法打开包括文件
在vs运行中出现以下报错1.可能是项目属性页中“Qt Project Settings”未设置好要加载的Qt模块;此时定位好打不开加载的模块后,在"Qt Modules"中增加相应的模块,重新编译运行后即可。...
2021-09-13 14:00:46 3721
原创 QString 和 QStringList
一、QStringC++ 原生提供两种字符串(1)传统的以“\0”结尾的字符数组;(2)std::string类与C++原生提供两种字符串不同,QString使用的是16bit Unicode的值。Unicode包含了ASCII 和 Latin-1;Tip :QString 可以被认为是一个QChar向量;length()返回整个字符串大小,包含其中嵌入的“\0”;+ 可用来连接两个字符串;+= 可用来追加字符串;QString::append()函数的功能和+=类似;Q
2021-09-13 10:25:08 1018
原创 VS Qt 动态库的编译与使用
1.动态库文件 可与 原工程项目 建立在 同一解决方案下;2.原工程项目--设置好引用动态库的相对路径:在VC++目录中设置 包含目录(头文件)设置库目录(库文件)在 链接器 中设置库名称3.确保库文件生成的.dll文件能进入到工程的.exe文件同级目录下;4.运行工程文件测试,库文件内的函数是否能成功使用;...
2021-09-10 15:05:09 511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人