10 2019 档案
摘要:memcpy的用法 在项目中经常用到 来实现内存的拷贝工作,如下代码片段 的函数原型为: memcpy函数的功能是从源内存地址的起始位置开始拷贝若干个 字节 到目标内存地址中,即从源source中拷贝num个 字节 到目标destin中。 示例代码 int main() { vector vec;
阅读全文
摘要:vector容器 vectoor是一个单口容器。 vector动态增长的基本原理 当插入新元素的时候,如果空间不足,那么vector会重新申请更大的一块内存空间,将原空间数据拷贝到新空间,释放旧空间的数据,再把新元素插入新申请空间。 vecotr这么做的原因是:vector中的元素是连续存储的,当容
阅读全文
摘要:最近关于Qt学习的一点碎碎念 一直在使用Qt,但是最近对Qt的认识更加多了一些。所以想把自己的一些想法记录下来。 1. Qt最好的学习资料应该是官方的参考文档了。对Qt的每一个类都有非常详细的介绍。我做了一个截图,在最近查找资料过程中,发现网上很多的中文资料基本上是对照着英文帮助进行翻译,有部分还翻
阅读全文
摘要:Detailed Description QSettings类提供了持久的跨平台的应用程序设置。用户通常期望应用程序记住它的设置(窗口大小、位置等)所有会话。这些信息通常存储在Windows系统注册表,OS X和iOS的属性列表文件中。在Unix系统中,在缺乏标准的情况下,许多应用程序(包括KDE应
阅读全文
摘要:在Qt的开发过程中,信号带参数是很常见的,在使用带参数的信号槽时,有以下几点需要注意。 当信号和槽函数的参数数量相同时,它们的参数类型要完全一致。 信号和槽函数的声明: 信号和槽函数的绑定: 发射信号: 槽函数的实现: void MainWindow::iSlots(int b) { qDebug(
阅读全文
摘要:1 C++中使用vector来表示二维数组 声明一个二维数组: 将变量dp初始化为一个含有row个元素的vector对象,其中每个元素又都是含有col个元素的vector对象。内部的vector对象的基类型为int,外部vector对象的基类型为 vector。 获取数组的row和col 2 自己动
阅读全文