自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Travelerwz的博客

学习、分享、工作

  • 博客(7)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 const详谈

Const 详谈(也可以称为常量关键字) 1.值代替 在C++中,const值可以代替预处理命令,因为预处理器没有类型检查概念和类型检查功能,const可以解决这些问题。 比如: #define  SUM  100 用const可以写为 const int sum=100; 这样编译器在编译时可以在任意地方使用这个值。 2.头文件里的const (注明:编译单元的概念:当一个c或c

2016-07-24 21:52:44 303

原创 继承

继承总结 简单点来说就是代码基类(也可以称为父类)的代码在派生类(也可以称为子类)复制一样,子类中有父类的所有代码。 代码表示: #include using namespace std; class A            //基类 { public: void fun() { cout } }; class B: public A   //子类 { publi

2016-07-23 07:21:52 291

原创 拷贝构造函数

拷贝构造函数 拷贝构造函数简单的来说就相当于我们在C语言中的赋值函数 比如: int n= 1; Int m=n; 但是在C++中,类相对来说比较复杂,所以一般用拷贝构造函数来实现复制功能。 在拷贝构造函数中,分为两种拷贝,其一是浅拷贝,另外一种是深拷贝。 两者的区别在于: 深拷贝会向堆申请空间,也就是说,构造函数中申请空间,在拷贝函数中也申请空间,这就意味着都有自己的一部分空间

2016-07-19 20:46:54 355

原创 析构函数

析构函数 作用:释放内存 析构函数的名字与类名称是一样的,不同的就是在名字前面加(~),在程序中会被自动调用。 class X { public: ~p(); }; 用构造函数和析构函数实现一个程序: #include using namespace std;   class tree {   public: tree (int d); ~tree (); vo

2016-07-19 06:31:12 357

原创 动态存储分配

动态存储分配 在我们使用内存时,堆是一块很大的内存块,用于运行时分配一些小的存储空间。C++中动态存储分配用new和delete 分配完内存需要判断分配是否成功; 分配了新的内存空间,旧数据块的数据拷贝到新的空间中,旧的内存需要释放以便其他部分需要新内存块的时候可以使用,如果没有释放就会造成内存泄露,如果内存泄露到一定程度,内存就耗尽了; 1.使用new分配空间时,要指定为哪种数据类型分配

2016-07-18 20:48:23 586

原创 C++之友元函数

友元函数(friend) 如果不属于当前结构的一个函数想访问当前的结构中的数据,那么就要用友元函数。 注意:friend必须要在结构中声明。 友元函数的实现: #include using namespace std; class Test; void fun(Test x); class Test {     friend void fun(Test x);     //声明

2016-07-17 22:23:00 403

原创 C++之构造函数

一、构造函数说明 1.函数名与类名相同 2.构造函数无函数返回类型说明,返回的就是构造函数所构建的对象 3.在程序运行时,当新的对象被建立,该对象所属的类的构造函数自动被调用,该对象只调用这一次。 4.构造函数可以重载。可以有多个构造函数,它们由不同的参数表区分,系统在自动调用时按一般函数重载的规则选一个执行 二、构造函数的实现 注:必须初始化 #include #include

2016-07-16 21:49:50 654

C语言多线程编程之线程池

C语言多线程编程,包括多线程的创建,调用,销毁,还有接口等等

2018-12-21

UDP服务器客户端编程实战

UDP多多线程编程,客户端和服务端均可发送和接收,同时支持并发,可以连接多个客户端

2018-12-19

UDP编程实战while循环版

UDP编程实战

2018-12-13

Tinyhttpd注释版

Tinyhttpd注释版,还有流程图等等,代码中增加了很多的注释

2018-12-10

More Effective C++(中文版)

2016-10-29

C++ Templates

C++ Templates

2016-09-25

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

TA关注的人

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