C++之 map使用与操作总结

1、map简介 map是STL的一个关联容器,它提供一对一的hash。 第一个可以称为关键字(key),每个关键字只能在map中出现一次; 第二个可能称为该关键字的值(value); 2、map容器的迭代器(first和second) map迭代器中的first对应key值,而second对应...

2019-05-04 21:43:13

阅读数 8

评论数 0

QTreeWidget实现节点拖拽

前言 刚进公司没多久,老大就让做一个实现拖放的小插件,要求可拖拽,可缩放。从网上查了很多资料,也看了别人写的demo,总算摸索出一些门道,下面分享给大家,如有疑问,可评论,大家一起学习! 效果 核心代码 QCTreeWidget.cpp // 左侧项目树 QCTreeWidget::QCTree...

2019-04-29 11:54:31

阅读数 47

评论数 0

MSB8027: Two or more files with the name of ***.cpp will produce outputs to the same location.

【译】MSB8027: Two or more files with the name of ***.cpp will produce outputs to the same location. 原文链接:http://www.setoreaustralia.com/msb8027-two-or-...

2019-04-16 09:56:53

阅读数 16

评论数 0

C++中实现回调机制的几种方式(一共三种方法,另加三种)

转自:http://www.cnblogs.com/weiym/archive/2012/08/28/2660053.html (1)Callback方式 Callback的本质是设置一个函数指针进去,然后在需要需要触发某个事件时调用该方法, 比如Windows的窗口消息处理函数就是这种类型。 比...

2019-04-09 15:32:27

阅读数 13

评论数 0

Unity3D 之 安装破解

Unity3D安装破解教程(以Unity5.6.0为例) Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blende...

2019-04-08 18:12:44

阅读数 208

评论数 0

为什么析构函数要声明为虚函数

防止内训泄漏。 原因:如果在派生类中申请了内存空间,在析构函数对这块内存进行释放。假设基类中采用非虚析构函数,当删除基类指针指向派生类的对象时,就不会触发动态绑定,也不会调用派生类的析构函数。那么,派生类的内存空间得不到释放就会发生内存泄漏。 为什么不会触发动态绑定? 所谓的动态绑定的条件是:基类...

2019-03-27 16:50:02

阅读数 5

评论数 0

大数运算-加法(C/C++实现)

转自:https://blog.csdn.net/shayuanshayuan_/article/details/75676127

2019-03-27 16:44:45

阅读数 13

评论数 0

Qt网络编程

https://blog.csdn.net/u014252478/article/details/80377103 https://blog.csdn.net/y____xiang/article/details/80398913 https://blog.csdn.net/m0_37357063...

2019-03-27 16:24:28

阅读数 5

评论数 0

c++ 隐藏理解

在面向对象的开发过程中,经常出现类的继承,这里面出现的成员函数的重载(overload)、覆盖(override)与隐藏(hidden)很容易混淆。 首先澄清这3个概念 1. 重载 1)发生在同类中; 2)函数名相同; 3)参数不同; 4)可加可不加virtural关键字 2. 重写(覆盖) 1)...

2019-03-27 16:22:33

阅读数 3

评论数 0

分享一个安装Vs2015失败的解决方案,报错为系统找不到指定路径

转自:https://blog.csdn.net/a827443469/article/details/78619561 前天准备花点时间复习一下c++,顺便写点东西,打开VS2015,准备新建项目的时候傻眼了,我没有安装c++的组件,之前做的都是Unity相关的,为了省空间就安装了一个c# 然后...

2019-03-26 10:14:03

阅读数 52

评论数 0

Qt 之 自定义插件或控件无法识别显示

自定义的控件或插件,在加载时失败,导致自定义控件不显示。然而,在Qt Designer中可以单独加载出来。 如何查看自定义控件是否加载出来? 进入Designer标签,tools -> Form Editor -> About QT Designer Plugin里是搜...

2019-03-20 15:02:42

阅读数 61

评论数 0

Qt 之 自定义控件或插件

       在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt D...

2019-03-20 13:48:27

阅读数 15

评论数 0

Qt 之 自定义事件

转自:https://blog.csdn.net/douzhq/article/details/80209601 1、自定义事件步骤 有时为了开发需要,我们希望自定义事件来完成某种目的。实现自定义事件的步骤如下: 继承QEvent 定义事件类型(取值在QEvent::User和QEvent::M...

2019-03-20 11:17:02

阅读数 10

评论数 0

Qt 之 替代QThread多线程的其他方式

转自:http://blog.csdn.net/chinabinlang/article/details/35988801 使用线程 基本上有种使用线程的场合: 通过利用处理器的多个核使处理速度更快; 为保持GUI线程或其他高实时性线程的响应,将耗时的操作或阻塞的调用移到其他线程 何时使用其他...

2019-03-20 10:54:44

阅读数 15

评论数 0

Qt 之 多线程-继承QThread和继承QObject两种方法的区别

转自:https://blog.csdn.net/an505479313/article/details/50351745 QThread 似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便用google一搜,就能...

2019-03-20 10:26:50

阅读数 48

评论数 0

QTcpSocket、QTcpServer实现TCP通信

1、主机信息查询 查询一个主机的MAC地址和IP地址是网络应用程序中经常用到的功能,Qt提供了QHostInfo和QNetworkInterface类用于此类信息的查询。 QHostInfo类 localHostName()可获取本机的主机名; fromName()通过主机名获取IP地址; Q...

2019-03-17 13:58:49

阅读数 79

评论数 0

QUdpSocket实现UDP通信

UDP(User Datagram Protocol, 用户数据报协议) 是轻量的、不可靠的、面向数据报、无连接的协议,它可以用于对可靠性要求不高的场所。UDP发送和接收数据都不需要建立连接,只需要绑定IP地址和端口号就可以了。发送数据直接发送,接收数据需要循环判断数据是否接受完毕。Qt的信号槽机...

2019-03-17 13:00:32

阅读数 77

评论数 0

C++ 链表的操作

要求1、将两个有序链表合并成一个链表 思路一 新建一个链表,然后比较两个链表中的元素值,把较小的那个链到新链表中,由于两个输入链表的长度可能不同,所以最终会有一个链表先完成插入所有元素,则直接将另一个未完成的链表直接链入新链表的末尾。 代码实现: class Solution { public: ...

2019-03-11 16:15:42

阅读数 18

评论数 0

编程:分别实现atoi函数和itoa函数

要求1:自定义一个函数,实现整型转字符串,要求不能使用itoa函数。 代码实现 void IntToStr(unsigned char* str, unsigned int intnum) { unsigned int Div = 1000000000, j = 0, Status = 0...

2019-03-11 14:51:39

阅读数 12

评论数 0

两个栈实现一个队列 两个队列实现一个栈

1、两个栈实现一个队列 三种思路: 思路一 将stack1作为存储空间,stack2作为临时缓冲区。整个流程分为两种状态,即入队时,直接将stack1压入栈中;出队时,将stack1中的所有元素依次出栈压入stack2中,再将stack2的栈顶元素弹出,最后将其倒回stack1。见下图所示, 思...

2019-03-11 14:32:12

阅读数 15

评论数 0

提示
确定要删除当前文章?
取消 删除