自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 继承详解,代码示例,通俗易懂

C++继承详解,代码示例,通俗易懂继承:面向对象的三大特性之一使用例子模拟实现的方法来理解更加容易:模拟一个学习网页的页面一个网站有很多的网页,每个网页有相同的部分和不同的部分各个网页相同的部分可以采用继承的方法来写,这样就避免了写重复的代码首先来看看不采用 继承 技术来写的代码-----超级菜鸟级别:#include<iostream>using namespace std;//逻辑上,模拟写一个网站//网站有多个页面://页面一:C++ 页面class Cpp {

2022-04-01 20:06:06 2419 1

原创 函数调用运算符的重载,即仿函数

函数调用运算符的重载,即仿函数C++代码示例:#include<iostream>using namespace std;//函数调用运算符的重载://即仿函数://写一个 打印类:class myPrint {public: //关键代码: //打印函数调用 运算符 的重载: void operator()(string text) { cout << text << endl; }};//普通打印函数void MyPrint(st

2022-03-30 18:47:12 554

原创 关系运算符的重载: 以 “==” 为例子,其他符号类似

关系运算符重载: 以 “==” 为例,其他符号类似//关系运算符的重载://本代码以 == 号为例子,其他符号相同#include<iostream>using namespace std;//构造一个人类:class person {public: //有参构造函数: person(string name, int age) { this->m_age = age; this->m_name = name; } bool operator==(pe

2022-03-29 23:52:29 154

原创 通过 成员函数 实现 递减运算符 “--“ 的重载代码实现

通过 成员函数 实现 递减运算符 “–” 的重载//递减运算符 "--" 的重载:#include<iostream>using namespace std;class MyInteger { //友员: friend ostream& operator<<(ostream& cout, MyInteger mint);public: //构造函数: //将 m_num 初始化为 10 MyInteger() { m_num = 10;

2022-03-27 10:01:44 289

原创 递增运算符 “++” 的重载(C++)

递增运算符 “++” 的重载(C++)瓦正在学 C++ ,会持续更新详细的 学习进度 和 笔记 ,希望大家督促指导喔!记得点个关注噻!#include<iostream>using namespace std;// 递增运算符 “++” 的重载:class MyInteger { //采用友员实现 左移运算符重载函数 对私有权限下的 m_num 的访问 friend ostream& operator<< (ostream& cout, MyInte

2022-03-25 15:16:12 835

原创 通过 全局函数 实现加号 + 的重载(C++)

通过 全局函数 实现加号 + 的重载#include<iostream>using namespace std;class person {public: int m_age; int m_height;};//通过 全局函数 实现加号的重载:person operator+ (person& p1, person& p2) { person temp; temp.m_age = p1.m_age + p2.m_age; temp.m_height =

2022-03-24 21:24:47 871

原创 通过成员函数来实现 + 号的重载

通过成员函数来实现加号 + 号的重载#include<iostream>using namespace std;//运算符重载://运算符重载概念://对已有的运算符重新定义,赋予其不同的功能,以适应不同的数据类型//加号运算符重载://通过成员函数来重载加号:class person {public: int m_age; int m_height;public: //通过成员函数来实现 + 号的重载: person operator+ (person&

2022-03-24 21:18:06 516

原创 重载 左移 运算符代码示例

重载 左移 运算符代码示例//重载 左移 运算符代码示例:#include<iostream>using namespace std;class person {public: int m_A; int m_B;//public:// //成员函数不能实现 << 的重载理由:// ostream& operator<< (ostream &cout ) {//重载后是:p << cout// ;// return c

2022-03-24 21:08:52 61

空空如也

空空如也

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

TA关注的人

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