![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++入门
C++入门
吃萝卜的小白
业精于勤,荒于嬉,行成于思,毁于随。
展开
-
C++快速入门笔记(一)
本教程适用于有C语言基础。 1. 1 C++是一门面向对象的语言,所以首先要知道一些面向对象的基本概念。 对象:对象是紧密联系在一起的一组变量和函数,或者说,对象包含了一组数据成员和一些成员函数。 类:类是具有相同属性和行为的一组对象实例的集合,他为属于该类的对象实例提供了统一的抽象描述,包含属性和行为。 封装:所谓封装就是把某个事物包装起来,使外界不知道事物内部的具体内容...原创 2019-09-23 21:32:11 · 1176 阅读 · 3 评论 -
C++快速入门笔记(二)
类与数据封装 3.1类 类是具有相同属性和行为的一组对象实例的集合,它为属于该类的对象实例提供了统一的抽象描述,包含属性和行为。 类的语法格式: class 类名称 { public: 公有数据成员列表 公有成员函数列表 protected: 受保护的数据成员列表 首保画的成员函数列表 private: 私有数据成员列表 私有成员函数列表 } 实现类的成员函数语法格...原创 2019-09-24 20:22:09 · 259 阅读 · 3 评论 -
C++快速入门笔记(三)
4运算符重载 4.1对一个运算符重载本质上就是编写函数,只不过这个函数的名称必须以operator关键字开始,然后跟随被重载运算符。也就是说,我们需要编写的函数原型(运算符重载函数)必须符合如下的规则: 函数返回值类型 operator 被重载的运算符(函数参数列表) 另外要注意以下几点: (1)只能重载C++中原先已有定义的运算符。比如,C++中的 ”**“ 这个运算符就不能重载 (2...原创 2019-09-27 08:32:08 · 202 阅读 · 2 评论 -
C++快速入门笔记(四)
6.虚拟函数与多态性 面向对象程序设计的第三大特征就是多态性。多态性一般指同一事物有多种形态。因此,可以认为函数重载和运算符重载是多态性的最简单形式。 6.1派生类与基本类的转换 在继承的关系下,C++允许派生类对象可以直接转化为public基本类对象。事实上,不是只有派生类对象可以直接转换为public基本类对象,派生类的引用体和只想派生类的指针对象都可以直接转换为public基本类相对应...原创 2019-09-27 22:15:56 · 186 阅读 · 5 评论