
cpp
文章平均质量分 67
清凉微檬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 多态的简单实现
多态性与封装性、继承性构成了面向对象程序设计的三大特征。 程序的运行过程:编译(生成目标文件)、链接(生成可执行文件)、运行。 一、多态的概述 多态是指同样的消息被不同类型的对象接收时导致完全不同的行为。 所谓消息是指对类的成员函数的调用,不同的行为是指不同的实现,也就是调用了不同的函数。运算符的使用,就是多态的一种体现。 从实现的角度来看,多态可以划分为两类:编原创 2018-03-30 19:58:11 · 389 阅读 · 0 评论 -
c++运算符重载的简要剖析
一、运算符重载的定义 C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C++最吸引人的特性之一。 二、运算符重载的规则 1)除了类属关系运算符"原创 2018-03-30 20:00:35 · 200 阅读 · 0 评论 -
C++ new和delete 的用法
new与delete是C++预定的操作符,它们一般需要配套使用。new用于从堆内存申请一块空间,一般动态用于动态申请内存空间,即根据程序需要,申请一定长度的空间,而delete则是将new申请的空间释放。1.new的使用使用new运算符时必须已知数据类型,new运算符会向系统堆区申请足够的存储空间,如果申请成功,就返回该内存块的首地址,如果申请不成功,则返回零值。 一般使用格式: 格式1...原创 2018-03-30 20:03:02 · 504 阅读 · 0 评论 -
c++友元函数简析
1.友元函数的基本介绍 (1)友元函数是可以直接访问类的私有成员的非成员函数(只有类的成员函数才能访问类中的私有成员)。 友元函数是定义在类外的普通函数,不属于任何类,但需要在类的定义中加以声明,声明时只需在友元函数的名称前加上关键字friend 。 定义格式:friend+返回类型+函数名+参数列表 例如:friend void Show(inta); (2)在类外实现时不用类的作用域原创 2018-03-30 20:05:51 · 551 阅读 · 0 评论