![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习日志
学习C++的笔记
心飞扬(●ˇ∀ˇ●)
这个作者很懒,什么都没留下…
展开
-
C++ 学习笔记(三)
C++多态性封装使代码模块化,继承可以扩展已经存在的代码,是为了代码的重用,多态的目的是为了接口的重用,利用多态性,用户发送一般形式的消息后,接收到消息的对象可以做出不同的动作,即有不同的反应。多态分为静态多态和动态多态,静态多态发生在编译期,可通过一般函数的重载和运算符重载来实现。动态多态性发生在程序运行时期,通过继承、虚函数、指针来实现。运算符重载运算符重载实质就是函数重载,既可以将运算符函数作为普通函数,也可以作为类的成员函数或友元函数。重载为成员函数编程实现复数相加:没有运用指针的程序原创 2020-11-12 22:53:41 · 232 阅读 · 0 评论 -
C++ 学习笔记(二)
C++继承与派生1.公有继承是指在源生一个类时继承方式为public的继承方式。在public继承方式下,基类成员在派生类中的访问权限为:基类的公有和保护成员的访问属性在派生类中不变而基类的私有成员不可访问。即基类的公有成员和保护成员被继承到派生类中仍作为派生类的公有成员和保护成员。派生类的其他成员可以直接访问它们。但需要注意的是,这与派生类的对象对基类成员的边访问权限是两个不同概念。派生类的对象是在类外定义的,派生类的对象可以访问基类的公有成员。#include <iostream>原创 2020-11-11 10:27:50 · 258 阅读 · 0 评论 -
C++ 学习笔记(一)
C++ 类,构造函数,拷贝函数vscode按F7编译,vscode运行图:#include <iostream>using nam``espace std;class CTime{ private: int hour,minute,second; public: void print() { cout<<hour<<":"<<minute<<":"<<second&原创 2020-11-07 21:04:21 · 344 阅读 · 0 评论