上一页 1 2 3 4 5 6 7 ··· 28 下一页
摘要: Q_D指针主要是为了二进制兼容问题。 一、Q_D指针 主类获取其私有类的指针。 Q_D宏的定义是这样的: 这里可以看到,使用Q_D宏之后使用的d,其实是私有类的指针。再来看看d_func()。 整个d_func()的作用就是获取这个这个类里面的d_ptr。 每个类都会在头文件中添加这个宏,这样使用d 阅读全文
posted @ 2023-06-28 15:06 手磨咖啡 阅读(1679) 评论(0) 推荐(0)
摘要: static_cast是指显性类型强制转换,如: 结果为a= 120. 和C语言学习时的显性意义一样,但是编译器会对此类型转换进行检查。另外还有另外3种转换: const属性用const_cast。 基本类型转换用static_cast。 多态类之间的类型转换用daynamic_cast。 不同类型 阅读全文
posted @ 2023-06-28 14:09 手磨咖啡 阅读(150) 评论(0) 推荐(0)
摘要: 在Visual Studio中使用C++调用Matlab程序 我目前在写一个用VS和Matlab混编的程序,由于之前的版本(VS2005+MATLAB2010b)太老了,现在想换用VS2019+MATLAB2019b的版本。我原本以为会很简单就能完成配置,没想到在运行时会出现下面的问题。(帧不在模块 阅读全文
posted @ 2023-06-20 19:03 手磨咖啡 阅读(734) 评论(1) 推荐(0)
摘要: QList<T>::iterator是 一种可读写的迭代器,使用时只需按照C++的操作方式即可。(STL迭代器) QList<int> numList; numList<<1<<2<<3<<4<<5; QList<int>::iterator it_numRw; it_numRw=numList.b 阅读全文
posted @ 2023-03-02 13:58 手磨咖啡 阅读(154) 评论(0) 推荐(0)
摘要: 问题:直接以文本方式修改配置文件时,或者因配置文件有绝对路径,导致项目在其他电脑上不能打开,并提示下图时 怎么设置环境变量 TRACEDESIGNTIME = true开始菜单找到下图:第一步:打开图中cmd 第二步:关闭VS第三步:输入:set TraceDesignTime=true 第四步:输 阅读全文
posted @ 2023-02-24 10:36 手磨咖啡 阅读(3873) 评论(1) 推荐(0)
摘要: 问题描述:QT主窗口关闭,但打开的子窗体未关闭。 解决方式:在子窗体的构造函数中,设置如下属性: this->setAttribute(Qt::WA_QuitOnClose, false); 原理解释:我们可以发现,在主窗体关闭但子窗体未关闭时,程序依然在运行未退出,而如果主窗体关闭,程序退出,那么 阅读全文
posted @ 2023-02-18 11:25 手磨咖啡 阅读(983) 评论(0) 推荐(0)
摘要: 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。计算机程序常编写专门的workhorse线程执行密集计算,从而提高了程序的执行效率。 今天主要介绍Qt线程四种不同的 阅读全文
posted @ 2022-11-14 08:37 手磨咖啡 阅读(1018) 评论(0) 推荐(0)
摘要: C++编码时,可以通过构造函数将相应的数据类型转换成为C++类的对象,从某种程度来说给编码带来了方便,但并不是每次都正确,为了避免这种情况,C++提供了explicit关键字,相对于implicit而言,他默认关闭了隐式类型转换方法。至于两者有什么区别,通过下面的代码进行比较说明。 1 隐式转换 C 阅读全文
posted @ 2022-11-14 08:30 手磨咖啡 阅读(3026) 评论(0) 推荐(0)
摘要: C++中virtual(虚函数)的用法 在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。 什么是虚函数: 虚函数是指一个类中你希望重载的成员函数 ,当你用一个 基类指针或引用 指向一个继承类对象的时候,调用一个虚函数时, 实际调用的是继承类的版本。 ——摘自 阅读全文
posted @ 2022-11-10 08:34 手磨咖啡 阅读(244) 评论(0) 推荐(0)
摘要: 概述 许多工程软件,如Qt Creator,VS,matlab等,都是使用dock布局窗口,这样用户可以自定义界面,自由组合窗口。Qt的嵌套布局由QDockWidget完成,用Qt Creator拖界面得到的dock布置形式比较固定,不能得想要的任意组合形式,要得到如下图所示的效果,后续布局必须通过 阅读全文
posted @ 2022-10-19 09:49 手磨咖啡 阅读(3155) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 28 下一页