自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 string类的实现

String(const char* str=NULL);                //赋值构造兼默认构造函数(char)      String(const String &other);                 //赋值构造函数(String)   CExample(const CExample&); //拷贝构造函数 CEx

2017-03-24 17:59:02 288

转载 浏览器内核一些定义

111111111111111111111111111111111111111111111111111111111111111Browserify 可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库。2222222222222222222222

2017-03-22 17:31:22 523

原创 AJAX XMLHttpRequest -----JQUERY

AJAX的核心XMLHttpRequestvar xmlhttp;function loadXMLDoc(url){xmlhttp=null;if (window.XMLHttpRequest)  {// all modern browsers  xmlhttp=new XMLHttpRequest();  }else if

2017-03-22 11:21:16 238

转载 指针和引用

1.指针和引用的定义和性质区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;int a=1;int &b=a;上面定义了一个整形变量和一个指针变量p,该指针变量指向a的存储单元,即p的值是a存储单元的地址。而下面

2017-03-21 14:31:18 155

转载 & 和 &&

class CExample {private: int a;public: //构造函数 CExample(int b) {   a = b; } //拷贝构造 CExample(const CExample& C) {  a = C.a;  cout }     void Show ()     {

2017-03-07 14:08:18 225

原创 const &&&&&&&&&&&&&&

看到const 关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant的缩写,“恒定不变”的意思。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建

2017-03-06 18:18:30 1023

转载 const修饰方法

const还可以用来修饰方法,不过const就不是像static那样放在函数的前面了,因为放在前面的const已经有意义了,是指函数的返回值是const的。这样只能放在函数的最后了。例如:[cpp] view plaincopyprint?int get( ) const;  有什么作用呢。他的意思就是这个方法不能修改类成员变量的值。例如

2017-03-06 18:00:21 343

原创 多线程

1.关键段共初始化化、销毁、进入和离开关键区域四个函数。2.关键段可以解决线程的互斥问题,但因为具有“线程所有权”,所以无法解决同步问题。3.推荐关键段与旋转锁配合使用。CRITICAL_SECTION1111111111111111111111111111111111111111111111111111111111111111111.事

2017-03-03 14:56:15 163

转载 互斥量和信号量

互斥量(Mutex) 互斥量表现互斥现象的数据结构,也被当作二元信号灯。一个互斥基本上是一个多任务敏感的二元信号,它能用作同步多任务的行为,它常用作保护从中断来的临界段代码并且在共享同步使用的资源。 Mutex本质上说就是一把锁,提供对资源的独占访问,所以Mutex主要的作用是用于互斥。Mutex对象的值,只有0和1两个值。这两个值也分别代表了Mutex的两

2017-03-02 18:36:02 191

转载 多线程1---------WaitForSingleObject

多线程在编程中有相当重要的地位,我们在实际开发时或者找工作面试时总能遇到多线程的问题,对多线程的理解程度从一个侧面反映了程序员的编程水平。  其实C++语言本身并没有提供多线程机制(当然目前C++ 11新特性中,已经可以使用std::thread来创建线程了,因为还没有系统地了解过,所以这里不提了。),但Windows系统为我们提供了相关API,我们可以使用他们来进行多线程编程。创

2017-03-02 16:54:45 446 1

原创 虚函数

定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。

2017-03-02 16:36:20 215

转载 对深拷贝与浅拷贝的再次理解

http://blog.csdn.net/feitianxuxue/article/details/9275979一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plain copyint a = 100;  int b =

2017-03-02 14:26:19 274 2

转载 我可能是个假程序员

http://blog.csdn.net/zhongshijun521/article/details/51953215

2017-03-02 13:42:58 469

空空如也

空空如也

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

TA关注的人

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