自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何计算FIRST集和FOLLOW集

编译原理之计算FIRST集合和FOLLOW集合 原创 ...

2020-02-14 15:33:22 4557

原创 C++ STL之 auto_ptr 智能指针

STL之 auto_ptr 模板类首先如果要使用STL的auto_ptr对象,要包含头文件 C++库中的auto_ptr对象是一种智能指针,区别于普通指针,智能指针实际上是一种类,其对象的特征类似于指针,但其特性远比指针要多。为什么要使用auto_ptr智能指针?很多时候我们使用new来动态分配内存,会不经意间忘记使用delete语句回收这部分内存,导致内存泄露,有的时候即使我们有意识地在...

2020-02-13 16:45:26 301

原创 C++命名空间 "using namespace"

C++命名空间什么是命名空间呢?按照字面意思就是命名了一个空间,实际上,命名空间可以理解为定义了一个范围,定义了上下文。作为附加信息来区分不同库中相同名称的函数、类、变量等。用计算机系统中文件夹的例子来说明,同一个文件夹下可以包含很多文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名。回到我们的C++中来,初学者定会被告知每个程序之前必须要加上:#include <i...

2020-01-27 15:42:39 739

原创 C++多态

C++多态什么是多态?多态有什么用?先来回答第一个问题。想象你在编程的时候,有一个父类A和一个子类B。父类A中有一个打印函数print:class A{ public: void print() { cout<<"A"<<endl; }};子类B中也有一个打印函数print:class B:public A{ public: void...

2020-01-26 16:21:01 155

原创 C++重载运算符和重载函数

C++重载运算符和重载函数首先了解什么是重载,重载就是在同一个作用域内对某个函数或者运算符指定多个定义。这么做的目的是方便后续编程中对一些特殊类型数据进行运算等。当我们调用一个重载函数或者重载运算符时,编译器会根据我们调用时使用的参数类型、个数、顺序等选择合适的定义。这一过程称为重载决策。C++函数重载函数重载是在同一个定义域内声明几个同名的函数,这些函数名字一样但是形参不一样,即类型、顺序...

2020-01-23 21:07:33 431 1

原创 C++继承与派生,protected和private的区别

C++继承与派生,protected和private的区别protected和private的区别C++中的继承与派生继承类型和访问控制继承类型:访问控制:protected和private的区别私有(private)成员:私有成员变量或者函数在类的外部是不可访问的,只有本类中或者友元函数可以访问。定义一个类时,如果不显示地给成员加访问修饰符,类的所有成员都是私有的。保护(protected...

2020-01-22 18:55:27 1324

空空如也

空空如也

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

TA关注的人

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