- 博客(24)
- 收藏
- 关注
原创 C++ 友元素 友元类 嵌套类 02-- 2.1~2.8 嵌套类
#include <iostream>using namespace std;/*--------------------------------- 第20章友元素 2.2 嵌套类1)点坐标类point嵌套于矩形类rectangle中,它仅仅服务于矩形类,2) 即便外部有个与它同名的类,两个类也不会产生冲突。-----------------------------...
2018-06-30 10:54:56 319
原创 C++ 友元素 友元类 嵌套类 01-- 1.1~1.6 友元类
#include <iostream>using namespace std;/*--------------------------------- 第20章友元素 1.1 友元类 A是B的友元类,则A可以访问B的成员,但B不能访问A的成员---------------------------------*/class TV{public: friend class Tele...
2018-06-29 11:12:46 330
原创 C++ 代码重用 06-- 19.25-4.保护继承的二次派生 公有私有和保护继承的不同
#include <iostream>using namespace std;/*--------------------------------- 19.25-4.保护继承的二次派生 变化 | 公有继承 | 保护继承 | 私有继承基类的公有成员变成 | 派生类的公有成员 | 派生类的保护成员...
2018-06-22 11:58:17 288
原创 C++ 代码重用 05-- 19.25-3.私有继承的二次派生 公有私有和保护继承的不同
#include <iostream>using namespace std;/*--------------------------------- 19.25-3.私有继承的二次派生 变化 | 公有继承 | 保护继承 | 私有继承基类的公有成员变成 | 派生类的公有成员 | 派生类的保护成员...
2018-06-22 11:41:23 281
原创 C++ 代码重用 05-- 19.25-2.保护继承 公有私有和保护继承的不同
#include <iostream>using namespace std;/*--------------------------------- 19.25-2.保护继承 变化 | 公有继承 | 保护继承 | 私有继承基类的公有成员变成 | 派生类的公有成员 | 派生类的保护成员 | 派生...
2018-06-22 10:57:36 248
原创 C++ 代码重用 04-- 19.25-1.公有继承 公有私有和保护继承的不同
#include <iostream>using namespace std;/*--------------------------------- 19.25-1.公有继承 变化 | 公有继承 | 保护继承 | 私有继承基类的公有成员变成 | 派生类的公有成员 | 派生类的保护成员 | 派生...
2018-06-22 10:29:46 216
原创 C++ 代码重用 03-- 链表使用例程 类的包含与继承
#include <iostream>using namespace std;/*---------------------------------链表使用例程第19章代码重用 : 19.15~21.图书药品管理系统 19.24.包含与继承1)date类只负责存放数据2)node类只用来创建和操作节点3)list类只用来创建和操作链表4)Repair类只用来管理链表对象和显示程序主界面...
2018-06-22 09:40:27 551
原创 C++ 代码重用 02-- 链表 19.9.数据类Data~19.14.头节点类中间节点类和尾节点类
#include <iostream>using namespace std;/*---------------------------------1)链表由标签类、头结点、中间节点和尾节点组成2)标签中保存着头结点的地址、头结点的next指针指向中间节点,中间节 点的next指向下一个中间节点或者尾节点3)头结点和尾节点都不保存数据,只有中间节点保存数据4)头结点的作用是创建尾节...
2018-06-19 11:34:20 278
原创 C++ 代码重用 01-- 19.8.按别名传递Book对象 按值传递 按地址传递
/*头文件String.h如下:*//*头文件String.h如下:*//*头文件String.h如下:*//*头文件String.h如下:*/#ifndef _STRING_H_#define _STRING_H_#include <iostream>//#include <string>using namespace std;/*--------------------...
2018-06-09 11:25:37 222
原创 C++ 字符串 22-- 18.51~18.65 创建String类 并实现字符串类的各种功能
#include <iostream>//#include <string>using namespace std;/*---------------------------------创建并实现字符串类的各种功能 18.51.创建String类~18.65.为String类添加字符串加等功能---------------------------------*/class...
2018-06-08 09:53:35 867
原创 C++ 字符串 21-- 18.56.const对象与const成员
#include <iostream>//#include <string>using namespace std;/*---------------------------------18.56.const对象与const成员---------------------------------*/class A{public: A(int i,int j){x=i;y=j;...
2018-06-07 20:45:09 152
原创 C++ 字符串 20-- 18.49.重载输入运算符
#include <iostream>#include <string>using namespace std;/*---------------------------------18.49.重载输入运算符---------------------------------*/class A{public: A(int x){rx=x;} friend ostrea...
2018-06-06 09:35:23 262
原创 C++ 字符串 19-- 18.48.重载自加运算符的执行次序
#include <iostream>#include <string>using namespace std;/*---------------------------------18.48.重载自加运算符的执行次序---------------------------------*/class A{public: A(int x){rx=x;} friend ostre...
2018-06-05 17:55:56 228
原创 C++ 字符串 18-- 18.47.友元的方式重载输出运算符
#include <iostream>#include <string>using namespace std;/*---------------------------------18.47.友元的方式重载输出运算符---------------------------------*/class A{public: A(int x,int y){rx=x;ry=y;} /...
2018-06-05 16:40:13 216
原创 C++ 字符串 17-- 18.46.重载输出运算符 外部函数方式访问类的公有成员变量
#include <iostream>#include <string>using namespace std;/*---------------------------------18.46.重载输出运算符 外部函数方式访问类的公有成员变量 ---------------------------------*/class A{public: A(int x,int y){...
2018-06-05 14:51:09 244
原创 C++ 字符串 16-- 18.42.string数组与函数 string数组类似于二维的char型数组char[m][n]
#include <iostream>#include <string>using namespace std;/*---------------------------------18.42.string数组与函数 类似于二维的char型数组 ---------------------------------*/void show(string str[],int n);...
2018-06-04 17:25:15 959
原创 C++ 字符串 15-- 18.41.结构体与string string类的调用 参数通过引用的方式调用
#include <iostream>#include <string>using namespace std;/*---------------------------------18.41.结构体与string string类的调用 参数通过引用的方式调用---------------------------------*/string show1(string str...
2018-06-04 15:21:46 352
原创 C++ 字符串 14-- 18.40.结构体与函数 结构体作为函数参数、结构体指针作为函数返回值
#include <iostream>#include <string>using namespace std;/*---------------------------------18.40.结构体与函数 结构体作为函数参数、结构体指针作为函数返回值---------------------------------*/struct time{ int hour; int ...
2018-06-04 10:51:17 1786
原创 C++ 字符串 13-- 18.39.结构体与函数 结构体作为函数参数、结构体作为函数返回值
#include <iostream>#include <string>using namespace std;/*---------------------------------18.39.结构体与函数 结构体作为函数参数、结构体作为函数返回值---------------------------------*/struct time{ int hour; int mi...
2018-06-04 10:39:38 734
原创 C++ 字符串 12-- 18.34~35.函数如何返回字符串
#include <iostream>#include <string>using namespace std;char *get(const char *p);/*--------------------------------- 18.34~35.函数如何返回字符串---------------------------------*/int main(){ ch...
2018-06-01 17:02:31 312
原创 C++ 字符串 11-- 18.31~33.char型字符串与函数
#include <iostream>#include <string>using namespace std;int get(const char *p);//int get(const char p[]);//或者用数组的形式来代替/*--------------------------------- 18.31~33.char型字符串与函数----------...
2018-06-01 16:40:52 291
原创 C++ 字符串 10-- 18.28~30.string型字符串的查空empty、交换swap、类型转换c_str
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-28 18.28.判断string型字符串是否为空 18.29.swap_交换两个字符串的内容 18.30.将string型字符串转换为char型字符串-----------...
2018-06-01 15:09:42 411
原创 C++ 字符串 9-- 18.25~27.string型字符串的比较
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-25 18.25~27.string型字符串的比较---------------------------------*/int main(){ cout<<"----...
2018-06-01 11:49:27 205
原创 C++ 字符串 8-- 18.22~24.string型字符串的查找
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-22 18.22~24.string型字符串的查找---------------------------------*/int main(){ cout<<"----...
2018-06-01 10:24:17 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人