
浅谈C++
文章平均质量分 86
C++基础
小凩
最安静的坚强,最明亮的自己――成长
展开
-
浅谈C++(5)——继承
继承文章目录继承(一)继承的概念及声明(二)派生类成员的访问属性1.公用继承2.保护继承3.私有继承(一)继承的概念及声明引出: 有时候,两个或多个类中,成员及成员函数有大量的重复,就造成了人力物力的浪费,效率低下。那有没有一种软件重用机制呢?当新创建一个类时,如果新类的内容在已有的类中已经大量存在了,那能不能将已有的类作为基础,再加上新的内容以提高效率呢? c++中的继承机制就是为了解决这样的问题。原创 2020-06-24 00:05:54 · 558 阅读 · 0 评论 -
浅谈C++(4)——运算符重载
运算符重载文章目录运算符重载(一)运算符重载的方法(二)重载运算符的规则(一)运算符重载的方法重载运算符的函数一般格式如下: 函数类型 operator 运算符名称(形参表) { 对运算符的重载处理 }比如:重载运算符 + ,使之计算复数(Complex类)的加法。 Complex operator + (Complex &c1,complex &c2);//第一个参数可省略具体实现方法如下:class Complex{publi原创 2020-06-21 20:38:08 · 1593 阅读 · 0 评论 -
浅谈C++(3)——类与对象(下)
C++基础(2)——类与对象(下)文章目录C++基础(2)——类与对象(下)(一) 类的6个默认成员函数(1)构造函数(2)拷贝构造函数(3)赋值操作符重载(4)析构函数(5)普通对象和常对象取地址(一) 类的6个默认成员函数(1)构造函数引出:当一个对象被实例化之后,怎么对其类 成员赋值呢?从前面整理的内容来看,我们在封装类的时候,可以指定一些函数来对成员进行赋值,比如:class data{public: void Initdata(int year,int month,int d原创 2020-06-04 22:19:05 · 874 阅读 · 12 评论 -
浅谈C++(2)——类与对象(上)
C++基础(2)——类与对象(上)文章目录C++基础(2)——类与对象(上)(一)类的定义1.定义2.访问限定符3.类的封装(二)类的实例化、存储1.类的实例化2.类的存储(三)this指针1.this指针的作用2.this指针的特性(一)类的定义1.定义class className { // 类体:由成员函数和成员变量组成 }; // 一定要注意后面的分号 clas原创 2020-06-02 10:56:55 · 2156 阅读 · 16 评论 -
浅谈C++(1)——入门
C++基础(一)文章目录C++基础(一)(一)输入/输出语句(二)命名空间(三)缺省参数(四)函数重载(核心概念之一)(五)引用1.用法举例2.常引用(1)const(2)const和指针结合时的用法(3)对指针、数组、结构体的引用(4)引用和指针的区别(六)内联函数(七)auto关键字(C++11)(八)基于范围的for循环(C++11)(九)指针空值nullptr(C++11)(一)输入/输出语句使用cout标准输出(控制台)和cin标准输入(键盘)时,必须包含< iostream &原创 2020-05-25 21:01:39 · 1458 阅读 · 12 评论