自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (11)
  • 收藏
  • 关注

转载 C++ 11中的Lambda表达式

C++ 11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda的语法形式如下:              [函数对象参数] (操作符重载函数参数) mutable或exception声明 ->返回值类型 {函数体}      可以看到,Lambda主要分为五个部分:[函数对象参数]、(操作符重载函数参数)、mutable或exception声明、->返回值类型

2016-01-08 10:58:29 281

转载 C++中的mutable关键字

http://no001.blog.51cto.com/1142339/389840/

2016-01-08 10:57:25 701

原创 ListCtrl设置参数Debug状态有效,Release状态无效

最近在修复项目bug时,出现这样问题ListCtrl中使用SetItem(LVITEM)后,再次获取参数无效问题;现象:Debug环境下软件运行正常;    Release环境下获取参数为上次有效值;原因:LVITEM对象声明后未初始化,导致部分LVITEM参数类似isubItem等无效,可能导致系统容错处理,新值未成功赋值;拓展:关于Debug与Release介绍查看

2015-08-10 18:08:28 329

原创 关于窗口嵌入桌面显示(桌面提示)

// 创建非模态窗口 if(!CWnd::CreateEx(WS_EX_TOOLWINDOW|WS_EX_LAYERED,_T("Static"),StrTipText,WS_POPUP|SS_NOTIFY,CRect(x,y,x+nWidth,y+nHeight),CWnd::FromHandle(hDeskListView),0))  {  return FALSE;  }

2015-02-11 14:17:53 769

More+Effective+C++.pdf

More+Effective+C++.pdf

2013-07-25

VC 设计模式

0.1设计模式解析(总序).....................................................................................................2 0.2设计模式解析后记.............................................................................................................2 0.3 与作者联系........................................................................................................................5 1 创建型模式..................................................................................................................................5 1.1 Factory模式........................................................................................................................5 1.2 AbstactFactory模式..........................................................................................................11 1.3 Singleton模式...................................................................................................................16 1.4 Builder模式.......................................................................................................................18 1.5 Prototype模式...................................................................................................................23 2 结构型模式................................................................................................................................26 2.1 Bridge模式........................................................................................................................26 2.2 Adapter模式......................................................................................................................31 2.3 Decorator模式...................................................................................................................35 2.4 Composite模式.................................................................................................................40 2.5 Flyweight模式..................................................................................................................44 2.6 Facade模式.......................................................................................................................49 2.7 Proxy模式.........................................................................................................................52 3 行为模式....................................................................................................................................55 3.1 Template模式....................................................................................................................55 3.2 Strategy模式.....................................................................................................................59 3.3 State模式...........................................................................................................................63 3.4 Observer模式....................................................................................................................68 3.5 Memento模式...................................................................................................................73 3.6 Mediator模式....................................................................................................................76 3.7 Command模式..................................................................................................................81 3.8 Visitor模式........................................................................................................................87 3.9 Chain of Responsibility模式.............................................................................................92 3.10 Iterator模式.....................................................................................................................96 3.11 Interpreter模式..............................................................................................................100 4 说明.........................................................................................................................................105 第 1

2013-04-23

%258A%252B源码%252B笔记【完美版】【初学者福音]

%258A%252B源码%252B笔记【完美版】【初学者福音】

2011-03-19

c++笔试题汇总 ①链表反转 单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。 最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:

c++笔试题汇总 ①链表反转 单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。 最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:

2011-03-19

C和C++笔试题 大公司笔试题目

大公司笔试题目 1一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? 在子类的空间里,有没有父类的这个函数,或者父类的私有变量? (华为笔试题) 答案:只要基类在定义成员函数时已经声明了virtue关键字,在派生类实现的时候覆盖该函数时,virtual关键字可加可不加,不影响多态的实现。子类的空间里有父类的所有变量(static除外)。

2011-03-19

数组中的数分别后移M位

数组中的数分别后移M位,后面的向前补充,然后输出调整后的数组

2010-11-20

VC++编程技术600个大型项目源码

VC++编程技术600个大型项目源码,非常适合学习C的初学者来学习

2010-11-20

经典C语言程序100例

经典C语言程序100例,包含了一些常常用到的算法和程序,可以从中借鉴尝试一些写法。

2010-11-11

用C++实现牛顿迭代法程序

#include<iostream> #include<cmath> #define N 2 // 非线性方程组中方程个数、未知量个数 #define Epsilon 0.0001 // 差向量1范数的上限 #define Max 100 //最大迭代次数 using namespace std; const int N2=2*N; int main() { void ff(float xx[N],float yy[N]);//计算向量函数的因变量向量yy[N] void ffjacobian(float xx[N],float yy[N][N]);//计算雅克比矩阵yy[N][N] void inv_jacobian(float yy[N][N],float inv[N][N]);//计算雅克比矩阵的逆矩阵inv void newdundiedai(float x0[N], float inv[N][N],float y0[N],float x1[N]);//由近似解向量 x0 计算近似解向量 x1

2010-06-09

空空如也

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

TA关注的人

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