vc6.0
Paulliam
这个作者很懒,什么都没留下…
展开
-
C++ 特殊类成员 4-- 3.2、3.3静态成员函数 相关规则
#include <iostream>using namespace std;/*--------------------------------- 17-03 3.3静态成员函数-通过对象访问静态成员函数 1) 静态成员函数由于是属于整个类的,所以,他不能访问某个对象的成员变量, 因为他没有指向该对象的this指针,不过,他可以访问该类的静态成员变量 2)尽量使用类成员...原创 2018-05-28 11:28:02 · 196 阅读 · 0 评论 -
C++ 特殊类成员 10-- 10成员函数指针数组
#include <iostream>using namespace std;/*--------------------------------- 17-10 10成员函数指针数组---------------------------------*/class paper{public: void read(){cout<<"纸上的字可以用来读"<<e...原创 2018-05-29 20:23:38 · 899 阅读 · 2 评论 -
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 · 232 阅读 · 0 评论 -
C++ 字符串 1-- 18.1~18.5 char型字符串
#include <iostream>using namespace std;/*--------------------------------- 18-01 18.1~18.5 char型字符串 1)cin遇到不可见字符(制表符'\t'和空格' ')和空字符('\0')就停止输入 2)cout则只是遇到空字符才停止输出--------------------------...原创 2018-05-30 11:21:22 · 193 阅读 · 0 评论 -
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 · 268 阅读 · 0 评论 -
C++ 字符串 2-- 18.6~18.10 string型字符串
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-02 18.6~18.10 string型字符串---------------------------------*/int check(char des[],char sor[...原创 2018-05-30 14:29:45 · 193 阅读 · 0 评论 -
C++ 字符串 3-- 18.11~12.string型字符串对象的赋值
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-03 18.11~12.string型字符串对象的赋值---------------------------------*/int main(){ char ch1[]="giv...原创 2018-05-30 20:21:37 · 359 阅读 · 0 评论 -
C++ 字符串 4-- 18.13~15.string型字符串的合并、连接
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-13 18.13~14.string型字符串的合并、连接 1) string类的字符串的长度是自动变长的---------------------------------*/i...原创 2018-05-30 20:49:53 · 2932 阅读 · 0 评论 -
C++ 字符串 5-- 18.16~17.string型字符串的替换
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-16 18.16~17.string型字符串的替换---------------------------------*/int main(){ cout<<"----...原创 2018-05-31 10:59:41 · 247 阅读 · 0 评论 -
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 · 247 阅读 · 0 评论 -
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 · 217 阅读 · 0 评论 -
C++ 特殊类成员 9-- 9.2 9.3 类的函数指针
#include <iostream>using namespace std;/*--------------------------------- 17-09 9.2类的函数指针 9.3类的函数指针 1) 指向类的成员函数的指针,即类的函数指针---------------------------------*/class human{public: virtual voi...原创 2018-05-29 16:40:44 · 172 阅读 · 0 评论 -
C++ 特殊类成员 5-- 4.1、4.2静态成员的使用实例
#include <iostream>using namespace std;/*--------------------------------- 17-04 4.1、4.2静态成员的使用实例---------------------------------*/class aspl{public: aspl(float p){price=p;TotalPrice+=price...原创 2018-05-28 14:36:15 · 157 阅读 · 0 评论 -
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 · 354 阅读 · 0 评论 -
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 · 965 阅读 · 0 评论 -
C++ 多态性 1-- 父类强制转换为子类,关键字dynamic_cast
#include <iostream>#include <string>using namespace std;/*--------------------------------- 16-02 父类的强制转换 ---------------------------------*/class father{public: void smart() { cout&l...原创 2018-05-24 09:01:23 · 4764 阅读 · 0 评论 -
C++ 特殊类成员 6-- 6函数指针数组
#include <iostream>using namespace std;/*--------------------------------- 17-06 6函数指针数组 1) 不同于函数指针,函数指针只能存放一个函数的地址;而函数指针数组 可以存放多个函数的地址---------------------------------*/void (*p[5])(in...原创 2018-05-29 10:28:48 · 208 阅读 · 0 评论 -
C++ 多态性 2-- 3使用多重继承 4模拟抽象类
#include <iostream>#include <string>using namespace std;/*--------------------------------- 16-03-04 3使用多重继承 4模拟抽象类-是一个虚拟的抽象类,它的虚函数仍然具有功能 那就是啥事也不做;真正的抽象类具有一个或者一个以上的真正没有任何功能的虚函数-------...原创 2018-05-24 14:57:27 · 148 阅读 · 0 评论 -
C++ 特殊类成员 7-- 7函数指针也可以作为函数的参数 8使用typedef简化函数指针的声明
#include <iostream>using namespace std;/*--------------------------------- 17-06 7函数指针也可以作为函数的参数 8使用typedef简化函数指针的声明---------------------------------*/void aquare(float &x,float &y){...原创 2018-05-29 11:56:07 · 336 阅读 · 0 评论 -
C++ 特殊类成员 8-- 9.1类的函数指针
#include <iostream>using namespace std;/*--------------------------------- 17-09 9.1类的函数指针 1) 指向类的成员函数的指针,即类的函数指针---------------------------------*/class A{public: void Set(int x,int y) { ...原创 2018-05-29 15:56:41 · 152 阅读 · 0 评论 -
C++ 字符串 6-- 18.18~19.string型字符串的拷贝
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-18 18.18~19.string型字符串的拷贝---------------------------------*/int main(){ cout<<"----...原创 2018-05-31 11:26:33 · 459 阅读 · 0 评论 -
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 · 555 阅读 · 0 评论 -
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 · 317 阅读 · 0 评论 -
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 · 226 阅读 · 0 评论 -
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 · 334 阅读 · 0 评论 -
C++ 友元素 友元类 嵌套类 02-- 2.1~2.8 嵌套类
#include <iostream>using namespace std;/*--------------------------------- 第20章友元素 2.2 嵌套类1)点坐标类point嵌套于矩形类rectangle中,它仅仅服务于矩形类,2) 即便外部有个与它同名的类,两个类也不会产生冲突。-----------------------------...原创 2018-06-30 10:54:56 · 321 阅读 · 0 评论 -
C++ 代码重用 02-- 链表 19.9.数据类Data~19.14.头节点类中间节点类和尾节点类
#include <iostream>using namespace std;/*---------------------------------1)链表由标签类、头结点、中间节点和尾节点组成2)标签中保存着头结点的地址、头结点的next指针指向中间节点,中间节 点的next指向下一个中间节点或者尾节点3)头结点和尾节点都不保存数据,只有中间节点保存数据4)头结点的作用是创建尾节...原创 2018-06-19 11:34:20 · 282 阅读 · 0 评论 -
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 · 294 阅读 · 0 评论 -
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 · 418 阅读 · 0 评论 -
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 · 206 阅读 · 0 评论 -
C++ 代码重用 04-- 19.25-1.公有继承 公有私有和保护继承的不同
#include <iostream>using namespace std;/*--------------------------------- 19.25-1.公有继承 变化 | 公有继承 | 保护继承 | 私有继承基类的公有成员变成 | 派生类的公有成员 | 派生类的保护成员 | 派生...原创 2018-06-22 10:29:46 · 223 阅读 · 0 评论 -
C++ 代码重用 05-- 19.25-2.保护继承 公有私有和保护继承的不同
#include <iostream>using namespace std;/*--------------------------------- 19.25-2.保护继承 变化 | 公有继承 | 保护继承 | 私有继承基类的公有成员变成 | 派生类的公有成员 | 派生类的保护成员 | 派生...原创 2018-06-22 10:57:36 · 255 阅读 · 0 评论 -
C++ 字符串 7-- 18.20~21.string型字符串的插入、删除
#include <iostream>#include <string>using namespace std;/*--------------------------------- 18-20 18.20~21.string型字符串的插入、删除---------------------------------*/int main(){ cout<<"-...原创 2018-05-31 18:26:31 · 2158 阅读 · 0 评论 -
C++ 代码重用 05-- 19.25-3.私有继承的二次派生 公有私有和保护继承的不同
#include <iostream>using namespace std;/*--------------------------------- 19.25-3.私有继承的二次派生 变化 | 公有继承 | 保护继承 | 私有继承基类的公有成员变成 | 派生类的公有成员 | 派生类的保护成员...原创 2018-06-22 11:41:23 · 285 阅读 · 0 评论 -
C++ 代码重用 06-- 19.25-4.保护继承的二次派生 公有私有和保护继承的不同
#include <iostream>using namespace std;/*--------------------------------- 19.25-4.保护继承的二次派生 变化 | 公有继承 | 保护继承 | 私有继承基类的公有成员变成 | 派生类的公有成员 | 派生类的保护成员...原创 2018-06-22 11:58:17 · 292 阅读 · 0 评论 -
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 · 154 阅读 · 0 评论 -
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 · 871 阅读 · 0 评论 -
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 · 184 阅读 · 0 评论 -
C语言 数据结构 队列 字符数组环形队列 实现变长字符串在缓冲区读和(可覆盖式)写
/*--------------------------------------------------实验环境:VC++6.0--------------------------------------------------*/#include <stdio.h>#include <string.h>#include <stdlib.h>ty...原创 2019-09-01 22:52:21 · 1569 阅读 · 0 评论 -
C++ 特殊类成员 3-- 3.1静态成员函数
#include <iostream>using namespace std;/*--------------------------------- 17-03 3.1静态成员函数 1) 静态成员函数由于是属于整个类的,所以,他不能访 问某个对象的成员变量, 因为他没有指向该对象的this指针,不过,他可以访问该类的静态成员变量--------------------...原创 2018-05-28 10:04:16 · 161 阅读 · 0 评论