- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 EGE图形库(一):安装以及配置
1.安装EGE 这个很简单,直接到EGE的官网上面去下载就行了。 EGE官网链接:EGE官网 2.下载后的配置 我也是刚下载不久的,下载的是20.08版,我的编译集成环境是Dev Cpp(Dev C++),所以我就以我的下载历程来写。可以参考一下。 1.解压缩有文件 下载完以后,可以看到以下的界面: 点开其中的include文件夹,会出现以下界面 将其中的ege.h、graphics.h和ege文件夹一同解压复制到Dev C++的头文件目录底下。 我的是装在C盘的。复制到:C:\Program File
2020-10-04 17:16:34
5551
4
原创 C++实战(三)类练习题(一)
题目: 1.已知有如下代码: class A{ private: int i; int j; } 请为这个类编写一个带参构造函数初识化i和j。 这到题是一道基础题,正确编写即可: 参考答案: class A{ private: int i; int j; public: A(int val,int bal):i(val),j(bal){ } }; ...
2020-05-07 15:01:28
786
原创 STL pair库仿写
stl_pair.h 这是第一篇,所以先写个简单的吧,先写个pair。 template<typename T1,typename T2> struct pair{ T1 first; T2 second; }; 这是基本的定义,对吧。现在我们加上判断相等运算符。 template<typename T1,typename T2> bool operato...
2020-05-06 14:17:03
242
原创 第一周周末一记:代码的优化(一)&代码的简化的要点
1.代码的优化 代码的优化是指代码效率的提升。比如说我在二分搜索中做的那个程序: /*二分搜索 *以vector为例 */ #include<iostream> #include<vector> using namespace std; int main() { vector<int> p; int c; for(int i=1;i&...
2020-04-23 15:32:18
210
原创 日常一写:自定义的等待队列
等待队列 C++是高级语言,但是有很多的东西没定义(这也是好的嘛,可以自定义,多自由啊,呵呵)今天,我就准备做一个等待队列。 先定义一个类 要自定义一个数据类型,当然得先定义一个类啦。我把这个类名设为waiting。 class waiting; 咳咳,不跟大家开玩笑了,下面我们开始写吧。 定义数据成员 首先,我们使用标准库deque(双向队列)来保存数据。 class waiting{ pub...
2020-04-17 14:11:12
225
原创 日常一记:map独特的下标
基本的下标 大家应该都知道STL库里面基本的下标吧! 基本定义如下: T operator[](size_t); 当然,如果我们传递进去的值大于p.size()那么就越界了。 map的下标 map除了支持基本的下标以外,还支持另一种下标: map的模板是这样子的: template<typename _Key,typename _Chart/*...*/> class map{ //...
2020-04-16 18:42:20
563
原创 C++实战(二)字符串问题(一)
题目: 1.逆序输出一个字符串 这道题目很简单,只要用一个for循环就可以了 参考答案: #include<iostream> #include<string> using namespace std; int main() { string a; cin>>a; for(int i=a.size()-1;i>=0;--i) ...
2020-04-13 11:30:59
208
原创 C++实战(一)二分搜索
题目: 1.编写一个程序,使其实现二分搜索 二分搜索是一种速度较快的搜索方法,但是,被它搜索的必须是有序的。 参考答案: /*二分搜索 *以vector为例 */ #include<iostream> #include<vector> using namespace std; int main() { vector<int> p; int c...
2020-04-13 10:41:40
260
原创 约瑟夫问题(C++)
很多人都在问约瑟夫问题该怎么解,我把基本型发上来。 #include<iostream> using namespace std; int main() { int n; cout<<"请问有多少人?"<<endl; cin>>n; bool all[n];//all[0]不用 int times=0; ...
2020-04-08 11:01:02
538
原创 模拟vector的头文件
最近看到有人在问如何模拟实现vector,我这个是模板型的,可以参考一下。里面如果有看不懂的,可以去看我之前的文章https://blog.csdn.net/abcd7038/article/details/104942699. https://blog.csdn.net/abcd7038/article/details/105169948. #ifndef PLUS_H #define PLUS...
2020-03-30 16:18:57
232
原创 学生信息管理系统C++参考文章
最近看到很多人都在问怎么写一个学生信息管理系统,我把代码发过来: #include<iostream> #include<string> #include<vector> using namespace std; class student{ vector<string> name{"张三","李四"}; vector<float> ...
2020-03-27 16:28:56
978
原创 类(七)《一谈类的更深与番外》·(二)类的继承
2.类的继承 2.1三种访问说明符 详见类——前面(综合)(六)第4章。除了public和private以外,还有一种访问控制符,就是protected。protected介于public和private中间。public:派生类,类内,类外,友元均可访问。private:类内,友元可访问,其余不可。protected:类内,派生类,友元可访问。protected又名受保护的继承成员类型。下面是一...
2020-03-28 22:12:49
168
原创 类——前面(综合)(六)
1.C++最重要的特性之一——类,该如何定义呢? 类,作为面向对象编程的基础,定义由struct或class开始。 如: class A { }; 注意:最后的花括号要加分号 2.class 和struct的区别 class后成员,若不加访问说明符,默认private(继承也是如此),struct则为public。 class A{ int a;//默认private }; struct B{...
2020-03-18 14:40:23
393
原创 C++定义一个简单的数据类型——类(一)
1.C++最重要的特性之一——类,该如何定义呢? 类,作为面向对象编程的基础,定义由struct或class开始。 如: class A { }; 注意:最后的花括号要加分号 2.class 和struct的区别 class后成员,若不加访问说明符,默认private(继承也是如此),struct则为public。 class A{ int a;//默认private }; struct B{...
2020-02-25 18:51:05
1051
数字华容道2020.cpp
2020-08-23
学生信息管理系统.cpp
2020-03-27
plus.h模拟vector头文件
2020-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅