C++
文章平均质量分 73
cst1234567
这个作者很懒,什么都没留下…
展开
-
C#调Qt C++封装的dll以及C++回调
C#调Qt C++封装的dll以及C++回调 最近这几天一直在研究用C++封装成dll然后在winform里调用,包括调用C++里的回调函数,记录一下,学习的过程 我这个工程是用Qt C++封装一个往Linux上传文件的dll,然后在winform里调用,过程中遇到很多坑,简单记录一下: 1. 需要注意的就是C#和C++的字段对应关系,C#里用string,这里传参的时候是char*。 2. C#...原创 2019-11-21 17:23:55 · 1740 阅读 · 0 评论 -
c++ 指针和数组
int x[5]; 这个定义里面,我们说定义了一个数组x,此数组有5个数组元素,元素的类型为int类型。首先要问的是,x到底为什么东西? 我知道,在谭浩强的书上面说x是数组名,x代表了数组第一个元素的首地址。没错,x确实是数组的名字,x的值也确实是第一个数组元素的地址值。注意这里我们说x代表的值与数组第一个元素的地址值相等,但是并不是说他们的类型是一样的。那么x的类型到底是什么呢? 有人说就是in...转载 2019-05-10 17:30:58 · 318 阅读 · 0 评论 -
关于**类型的二维数组的创建及取值
创建int类型的二维数组,创建一个3行3列的二维数组。 int row = 3, col = 3; int a = new int*[row]; //每一行都是int*类型 for(int i=0; i<row; i++) { a[i] = new int[col]; //创建每一行 } 关于从int**类型中读取数据,根据本人的理解,假设有一个一维数组 int* arr = new in...原创 2019-05-13 17:14:11 · 705 阅读 · 0 评论