C++开发
文章平均质量分 76
主要包括概述QT MFC STL库源码分析 以及 C++设计模式等
AREH
这个作者很懒,什么都没留下…
展开
-
opencv去除小区域的连通区域
opencv去除小区域的连通区域原创 2023-01-30 11:32:27 · 983 阅读 · 0 评论 -
指针与引用的差别
1.指针 VS 引用指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此 如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时原创 2017-02-22 15:57:03 · 277 阅读 · 0 评论 -
传值 传引用 传地址
1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){ int temp; temp=a; a=b; b=temp;原创 2017-02-22 15:05:43 · 167 阅读 · 0 评论 -
匿名函数(lambda)详解 C++
匿名函数是许多编程语言都支持的概念,有函数体,没有函数名,c++引入了lambda 函数,你可以在你的源码中内联一个lambda函数,这就使得创建快速的,一次性的函数变得简单了。#include #include void abssort(float* x, unsigned N) { std::sort(x, x + N, // Lambd原创 2017-02-22 16:53:08 · 2332 阅读 · 0 评论 -
作用域(scope)
通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。对于对象而言(其他也是一样的),在main函数中,对象的作用域为他所在的最近的一对花括号内。在后花括号处析构函数被调用;全局的对象的作用域为声明之后的整个文件,析构函数在最后被调用。另外,临时产生的对象在原创 2017-02-23 11:11:52 · 359 阅读 · 0 评论 -
进程和线程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体。原创 2017-03-01 14:28:45 · 151 阅读 · 0 评论 -
使用函数区分不同的线程
Each thread has a single id allowing us to distinguish each of them. The std::thread class has a get_id() function returning an unique id for this thread. You can get a reference to the current thre原创 2017-03-01 15:55:34 · 275 阅读 · 0 评论 -
thread.join()的实例
thread.join()原创 2017-03-01 17:13:43 · 284 阅读 · 0 评论 -
vector的用法
vector 的用法原创 2017-03-01 17:49:02 · 346 阅读 · 0 评论 -
信号槽
信号槽原创 2017-09-01 11:32:27 · 227 阅读 · 0 评论 -
自定义信号槽
自定义信号槽原创 2017-09-01 14:11:24 · 193 阅读 · 0 评论 -
QT模块的介绍
QT模块介绍原创 2017-09-01 14:14:44 · 365 阅读 · 0 评论 -
MainWindow简介
QT主窗口函数的简介原创 2017-09-01 14:37:13 · 9156 阅读 · 0 评论 -
QT的添加动作
QT动作机制的学习原创 2017-09-01 15:36:44 · 1365 阅读 · 0 评论 -
布局管理器
QT的布局管理原创 2017-09-01 17:42:59 · 237 阅读 · 0 评论 -
QT菜单栏学习
QT菜单栏学习原创 2017-09-04 14:35:37 · 350 阅读 · 0 评论 -
QT对话框
QT对话框的学习原创 2017-09-04 14:52:29 · 265 阅读 · 0 评论 -
标准对话框QMessageBOX
QT的标准对话框的学习原创 2017-09-04 16:10:53 · 266 阅读 · 0 评论 -
socket编程原理
socket 编程原理原创 2017-09-25 14:08:27 · 196 阅读 · 0 评论 -
MFC窗口的拆分
MFC文件夹窗口的拆分原创 2017-09-30 14:06:52 · 2931 阅读 · 0 评论 -
MFC浮动窗口的创建
MFC悬浮窗口的设置原创 2017-10-11 13:59:54 · 3016 阅读 · 0 评论 -
MFC单文框的框架颜色的修改
MFC框架颜色的修改原创 2017-10-16 17:37:31 · 1624 阅读 · 0 评论 -
MFC如何将对话框嵌入浮动窗口中
MFC浮动窗口的中创建对话框原创 2017-10-17 13:19:25 · 3253 阅读 · 0 评论 -
MFC中Control在浮动窗口中disable的解决方法
MFC中Control在浮动窗口中disable的解决方法原创 2017-10-17 17:25:46 · 591 阅读 · 0 评论 -
C++设计模式
C+设计模式原创 2017-10-24 11:12:05 · 146 阅读 · 0 评论 -
MFC在不同的类窗体之间传递消息
不同类窗体之间窗体之间传递消息原创 2017-10-24 15:45:02 · 2585 阅读 · 5 评论 -
GCC(G++) + GDB调试
linux下GCC GDB命令目录原创 2017-11-01 13:41:41 · 744 阅读 · 0 评论 -
explict显示构造函数
explict显示构造函数原创 2017-11-02 15:22:19 · 246 阅读 · 0 评论 -
C++ 关键字 operator 重载操作符的使用
C++ 重载操作符原创 2017-11-02 15:25:36 · 251 阅读 · 0 评论 -
C++ 设计模式工厂模式
C++ 设计模式 工厂模式原创 2017-11-02 16:17:55 · 151 阅读 · 0 评论 -
C++中文件的读写(MFC)
MFC文件的读写原创 2017-11-06 17:40:00 · 1178 阅读 · 0 评论 -
Opencv做的图像处理
opencv做的图像处理原创 2017-11-09 16:20:15 · 515 阅读 · 0 评论 -
MFC启动进程和关闭进程
启动和杀死进程原创 2017-11-13 13:21:49 · 3440 阅读 · 0 评论 -
MFC打开文件并发送字符串消息
发送字符串消息原创 2017-11-20 21:03:22 · 449 阅读 · 0 评论 -
Socket通信原理
Socket通信原理原创 2017-11-22 17:02:22 · 249 阅读 · 0 评论 -
C++构造函数详解(复制构造函数)
C++拷贝构造函数转载 2018-01-03 10:46:45 · 154 阅读 · 0 评论 -
C++设计模式简介
C++设计模式原创 2018-01-03 11:08:54 · 198 阅读 · 0 评论 -
STL源码分析
一、STL简介STL提供六大组件,彼此可以组合套用:容器容器就是各种数据结构,我就不多说,看看下面这张图回忆一下就好了,从实现角度看,STL容器是一种class template。算法各种常见算法,如sort,search,copy,erase等,我觉得其中比较值得学习的就是sort,next_permutation,partition,merge sort,从实现角度原创 2018-01-05 14:40:50 · 2215 阅读 · 0 评论