自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大风的专栏

交流技术、提高思想

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ -- operator定义为friend function

在一个类中,将operator定义为friend function有如下考量:friend function是对外公开的,相比于class member调用更加方便;对于双目运算符的操作更加方便,如operator >>在多数情况下,将运算符重载成类的成员函数和友元函数这两种选择都是可以的。但这两者有各自的一些特点:1. 一般情况下,单目运算符最好重载为类的成员函数;双目运算符最好重载

2017-12-23 17:05:47 600 1

原创 C++ -- 友元

C++中的友元概念是为了将类的私有不可见部分暴露给有权限访问的人(包括类,类中的成员函数,全局函数)对于类作为(某类的)友元对象的情况:这个友元类是否要定义在某类前不做限制,只要这个友元类是在某类的作用域范围内可见即可。class Window_Mgr{public:    Window_Mgr& relocate()    {    }};class

2017-12-11 13:40:31 190

原创 C++ -- 默认函数与default和delete用法

先列举C++中的默认函数:默认成员函数:1.默认构造函数;2.默认析构函数;3.拷贝构造函数;4.拷贝赋值函数;5.移动构造函数;6.移动拷贝函数;默认操作符函数:1.operator;2.operator&;3.operator&&;4.operator*;5.operator->;6.operator->*;7.ope

2017-12-08 16:36:20 1666

原创 C++ -- Lambda表达式

C++中的Lambda表达式类似于匿名函数,只需要传入参数即可得到结果。表示方式:[capture list] (parameter list) ->return type { function body }下面文章中详细描述了Lambda表达式在C++中的应用,而且有详细的分解,值得一读。http://blog.csdn.net/chw1989/article/detai

2017-12-06 16:36:02 175

原创 Qt--工程配置

在Qt工程中,在工程pro文件中包含文件过多时,可将这些包含文件单独放到一个pri文件内,再在pro文件内包含这个pri文件,这样可将包含文件分类

2017-11-29 17:59:48 254

原创 C++学习 -- template

模板template主要用于解决类型的参数化,在调用处指定一个类型像参数一样传到定义处就可以使定义处特定位置上的类型使用指定的类型,这样可以避免因为只是参数类型不同而功能相同的函数重复定义,做到统一性。下面的文章从相同功能参数类型不同的重载函数引出模板的必要性,再到模板的分类(函数模板、类模板)和定义、使用循序渐进,最后到非类型模板参数。        http://blog.csdn.n

2017-11-18 15:16:54 175

原创 C++学习 -- 向量vector

vector是C语言数组的增强版,和string一样同属于STL中的一种数据类型。与数组相比vector容器能根据元素个数自动调整大小以便放下所有的元素,此外vector也提供很多方法用来对自身内部元素进行操作。下面的文章从向量的声明、初始化入手对访问和基本操作进行讲解,非常清晰详细。        https://www.cnblogs.com/mr-wid/archive/2013/0

2017-11-18 14:10:14 229

原创 QT paintEvent事件

QT的paint事件是在什么样的时机下产生的,这对界面显示有意义,特别是当你当你选择主动去绘制并刷新还是只是希望下一次事件产生时刷新有着特别的意义。下面这篇文章就简明扼要地列出了paint事件产生的时机:        http://blog.csdn.net/code_thinking/article/details/38820301

2017-11-14 10:37:15 1188

原创 C++ 函数中const的使用方法

添加const表示该部分内容不允许改变,写在函数前面表示返回值不可改变,写在函数声明后面表示函数体内的类成员变量不可改变。针对需要在const函数体内修改对象成员变量的情况,可将类定义中相应的成员变量类型改为mutable,mutable就是为这种用途而产生的。详细内容可看如下链接中的文章:        https://www.iteblog.com/archives/214.html

2017-11-13 15:21:04 588

原创 Uml 理解Rational Rose软件中四种视图和Uml 9类图之间的关系

对于一个稍有规模的软件来说,列出系统内类之间的关系,对象之间的时序协作,有利于系统的梳理和扩展,使系统逻辑更有条理。下面这片文章对于四种视图的使用有提纲挈领而又不失详细的说明,可以一看。        http://blog.csdn.net/gao454917848/article/details/24724747

2017-11-09 14:27:44 806

原创 C++ 从Dll中导出类

从Dll中导出类

2017-11-06 14:38:21 1837

原创 C++ 命名空间(namespace)的解释和使用

命名空间的说明和使用解释

2017-11-06 10:39:25 285

原创 C++对象模型--4.Data语义学

对象data member 内存布局

2017-10-16 11:20:39 277

原创 C++对象模型--2.多态

多态

2017-10-13 13:34:08 197

原创 C++ 对象模型--1小窥

C++对象模型

2017-10-12 20:23:43 180

转载 C++实现串口通信

http://www.cnblogs.com/zahxz/archive/2012/12/24/2830535.html

2015-08-04 16:35:40 1108

转载 C++中两个类相互包含引用问题

http://blog.csdn.net/leo115/article/details/7395077

2014-10-21 18:42:23 544

转载 MFC CustomControl的使用

http://blog.csdn.net/chuan014/article/details/3404812

2014-10-21 17:53:29 1224

转载 Exception

C++yihttp://blog.sina.com.cn/s/blog_a9303fd901018ost.html

2014-10-06 14:49:44 223

转载 define和typedef

区别和应用可参考:        http://www.cdtarena.com/cpx/201206/3489.html

2014-09-30 13:51:05 199

转载 引用,指针

引用:引用只是一个别名

2014-08-29 13:29:27 205

转载 虚函数,纯虚函数。函数重写,函数隐藏。

虚函数:表现形式:virtual return_type function_name()

2014-08-29 10:15:00 579

转载 构造函数、拷贝构造函数

作用:        该类对象被创建时,编译系统对象分配内存空间,并自动调用该构造函数->由构造函数完成成员的初始化工作

2014-08-28 13:28:03 283

转载 关于类中成员的权限

默认情况:        类的成员是私有的。

2014-08-28 10:39:57 370

android 通用驱动

该文件可用于常见体系的安卓驱动,可快速解决问题。

2014-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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