![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
De_lovely_crane
这个作者很懒,什么都没留下…
展开
-
蓝桥杯校赛自己的代码
1.问题描述 给定一个单词,请使用凯撒密码将这个单词加密。 凯撒密码是一种替换加密的技术,单词中的所有字母都在字母表上向后偏移3位后被替换成密文。即a变为d,b变为e,…,w变为z,x变为a,y变为b,z变为c。 例如,lanqiao会变成odqtldr。输入格式 输入一行,包含一个单词,单词中只包含小写英文字母。输出格式 输出一行,表示加密后的密文。样例输入lanqi...原创 2019-12-06 21:48:12 · 2846 阅读 · 0 评论 -
位运算
位运算符位与&、位或|、异或^、取反~、左移<<、右移>>C++ 提供了按位与(&)、按位或(| )、按位异或(^)、取反(~)、左移(<<)、右移(>>)这 6 种位运算符。 这些运算符只能用于整型操作数,即只能用于带符号或无符号的 char、short、int 与 long 类型。1.位与&运算规则:0&...原创 2019-12-02 20:21:33 · 152 阅读 · 0 评论 -
训练c
/*有5个城市(A,B,C,D,E),其中每个城市到其他城市的直达距离已知,两个城市之间只有一条公路。计算从城市A到其他任意城市的最短路径距离。输入描述4行数据, 第一行是A到(B,C,D,E)的直达距离,第二行是B到(C,D,E)的直达距离,。。。,第4行是D到E的直达距离。输出描述A城市到(B,C,D,E)的最短距离。输入样例2 3 4 53 4 24 33输出样例2...原创 2019-10-18 20:58:21 · 169 阅读 · 0 评论 -
C++派生类
## 类的各种继承## 派生类的格式class 派生名:【继承方式】基类名,【继承方式】基类名(可以一个,可以多个){};class Birthtime:public Date{ ...};## 派生类的构造函数初始化方式派生类名 (参数总表): 基类名(参数表){派生类新增成员的初始化语句}Birthtime(int h, int m,int s,int mm,in...原创 2019-05-19 21:02:07 · 2361 阅读 · 0 评论 -
c++虚函数
虚基类意义:假设定义了一个公共基类A。类B和类C都由类A公有派生,类D由类B和类C公有派生。显然D包含类A的两个拷贝,不仅多占用内存,而且还造成多个拷贝的数据不一致。不定义虚基类的效果如下:class A {public: int x; void SetX(int a) { x = a; } A(int a = 0) { x = a; cout << ...转载 2019-05-20 17:18:20 · 926 阅读 · 0 评论 -
c++运算符重载(1)
类外定义运算符重载作用:用于对类的对象的操作,c++可以对一般数据类型 int 等 进行运算,却无法对类的两个对象进行相加,因此,需要用运算符重载函数 operator函数功能operator +加法operator -减法operator *乘法operator %除法operator <小于······例 两个对象相...原创 2019-05-20 21:34:04 · 195 阅读 · 0 评论 -
c++运算符重载(2)
成员运算符重载语法格式(1)类的内部 函数类型 operator 运算符 (形参表){ ···}(2)类中声明原型 类外定义class X {函数类型 operator 运算符(形参表);};函数类型 X::operator 运算符 (形参表){ ···}说明 *可以用 return this 返回 当前对象的值双目运算符重载对双目运算符而言,成员运算符重载...原创 2019-05-20 22:10:35 · 194 阅读 · 0 评论 -
c++输入输出流
1.用于输入输出的流类:iostream 通用输入输出的头文件 使用cin /cout 需要此头文件fstream 用于文件的 I/O操作strstream 用于字符串流的I/O 的操作stdiostream 用于混合使用C和C + +的I/O机制时,例如想将C程序转变为C++程序iomanip 用于输入输出 格式的控制eg: cout<<setw(5);2....原创 2019-05-24 20:36:38 · 837 阅读 · 0 评论