- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 第三篇 C++ lambda表达式总结
/ 函数体// 可以访问 capture list 中的变量capture list 用于捕获外部变量,可以是按值捕获或按引用捕获。parameters 是函数参数列表。return_type 是返回类型。{} 内为函数体。// 捕获外部变量并定义 Lambda 表达式// 调用 Lambda 表达式return 0;
2024-03-07 17:11:24 709
原创 第二篇 C++函数指针用法
在 C++ 中,函数的参数传递可以分为值传递、引用传递和指针传递三种方式。增加代码灵活性:使代码更具灵活性和可重用性,因为可以根据需要动态传入不同的函数。清晰结构:使代码结构更清晰,易于维护和扩展,因为将函数指针与对象的关联明确化。回调机制:实现灵活的回调功能,允许对象在适当的时候调用传入的函数指针。事件处理:常用于事件处理机制,例如在特定事件发生时调用传入的函数指针。异步操作通知:可用于异步操作完成后通知调用者,避免阻塞线程。定时器:可用于定时器实现,例如定时执行传入的函数。
2024-03-07 10:53:06 228
原创 第一篇 C++引用与指针的应用
C++中修改一个对象的值一般常用的方法有指针,引用两种,在我看来均是对于同一个对象的地址进行值的修改,指针是指向该地址的值,而引用,是引用的这个对象的地址。引用修改一个对象的值,执行的是一种浅拷贝的操作,开销小,代码简约。而使用指针则相对来说比较复杂,需要注意指针的初始化,内存申请,销毁等操作。但是指针一般相对引用来说比较通用。在实际开发中在不同函数中的值传递时,同一个变量的引用传值往往受到限制,这个时候,使用一个成员变量作为工具,就能实现一个对象的值的更新。
2023-10-11 17:18:09 48
原创 Qt中常用的数据转化
7.1,将 QByteArray 转换为 QString。7.2,将 QString 转换为 QByteArray。8.1,将 char* 转换为 QByteArray。8.2,将 QByteArray 转换为 char*6.1,将 JSON 对象转换为 QString。6.2,将 JSON 数组转换为 QString。5.1,QString转QJsonArray。
2023-07-31 11:21:48 299 1
原创 ObjectARX开发(自定义块以及属性的获取)
自定义块以及属性的获取自定义一个块,包括一条直线和一个圆,代码如下:void createSelfBlock(){ AcDbBlockTableRecord *pBlkTblRcd = new AcDbBlockTableRecord(); pBlkTblRcd->setName(_T("JSW")); //设置块名 AcGePoint3d basePoint(0,0,0); pBlkTblRcd->setOrigin(basePoint); //添加记录块到块表中 Ac
2022-03-15 16:30:03 1184
原创 ObjectARX开发(直线和多段线的识别与提取)
ObjectARX开发直线和多段线的识别与提取实现步骤:1.获取一个图层所有的直线与封闭的多线段,并保存记录其Id2.读取实体对应的属性,并使用一个数组保存筛选出来符合条件的实体Id3.创建新图层,将实体设置在对应的新图层中具体代码如下:首先写一个过滤图层实体的函数,返回值为保存符合条件的实体Id数组/**@bref:过滤图层直线和多线段@param 图层名@return 实体Id数组 **/AcDbObjectIdArray GetAllEntityIds(TCHAR * lay
2022-03-15 16:13:34 1431
原创 QT 信号和槽函数的应用
通过按钮点击事件画圆,画矩形.在Qt开发中,信号和槽是经常需要使用到的,尤其在按键与窗体交互的时候。型号类型有click,press等等等槽函数是自己定义的一个为了实现某些功能的函数,我们一般在关联某个控件,通过某种信号实现控件与函数功能的连接。在ui界面下可以直接通过转到槽来实现这一功能。也可以自己手写来实现。手写代码步骤如下:在mainwindow的构造函数中使用 connect(控件名,SIGNAL(触发方式),this,SLOT(槽函数)); connect(sender,SIG
2022-02-28 16:37:15 513
原创 QT tableWidget入门
QTableWidget 入门第一步第二步第三步第一步在ui界面放入一个TableWidget和三个pushbutton按钮如下图所示窗口布局和按钮位置可以随便摆放,但是按钮名称不能变第二步在头文件中声明函数#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QKeyEvent>#include <QPaintEvent>#include <QMo
2022-02-28 16:11:09 1443
原创 2021-07-24
C语言:搜索目录指定后缀文件并保存在链表中文章目录C语言:搜索目录指定后缀文件并保存在链表中前言一、链表的基本操作二、目录的基本操作三、测试代码四、运行结果前言查找指定目录,以 gif 和jpg为后缀的文件,并将文件信息保存在链表中。提示:以下是本篇文章正文内容,具体说明在代码段中均有注释一、链表的基本操作/* 带头结点的单链表*/#ifndef LINKLIST_H_#define LINKLIST_H_#include <string.h>#include
2021-07-24 15:33:48 151 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人