
C++
Gavana.
个人博客——https://gavana.top
B站——土水不服(https://space.bilibili.com/602989659)
展开
-
C++大整数求和算法(完整实例)
话不多说,直接上代码:#include <iostream>using namespace std;const int MaxSize=100; template <class DataType> //模板类class SeqList{ public: SeqList( ) ; //构造函数 SeqList(DataType a[ ], int n);原创 2021-09-22 15:20:00 · 2170 阅读 · 0 评论 -
C++创建单链表,完整代码
前端时间搜了下创建单链表,发现全是些片段,创完我都不知道如何声明!!气煞我也,下面是我自己的代码,包括对单链表的增删查改操作,以及应用实例。#include <iostream>using namespace std;template <class DataType>struct Node{ DataType data; Node<DataType> *next; //结点类 };template <..原创 2021-09-22 15:14:46 · 2853 阅读 · 0 评论 -
C++常用运算符的重载及其代码实例
文章目录一、主要运算符的重载1.赋值运算符 = 的重载2.加号运算符号 + 的重载3.输入输出运算符 << , >>的重载4.判断运算符 == , != 的重载二、运算符重载完整代码实例总结提示:以下是本篇文章正文内容,下面案例可供参考一、主要运算符的重载运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型,其关键字为 operator。下列代码假设我们定义了person类型数据。1.赋值运算符 = 的重载person& operat原创 2021-02-16 11:36:23 · 945 阅读 · 1 评论 -
C++——STL库中迭代器以及其代码实现简介
文章目录一、STL库中迭代器的简介1.迭代器的定义2.迭代器常用的运算3.vector和deque提供的额外运算4.迭代器的取值范围二、STL库中迭代器的代码实现总结一、STL库中迭代器的简介1.迭代器的定义迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。像使用指针遍历数组一样,可以使用迭代器来遍历容器。2.迭代器常用的运算*ite 返回迭代器所指向的元素的引用。ite->men 获取指定元素中原创 2021-02-15 13:09:57 · 281 阅读 · 0 评论 -
C++——STL库中各算法以及其主要运用简介
文章目录一、STL库中算法的种类及简介二、各算法的主要操作1.非修正算法2.修正算法3.排序查找算法4.数值算法总结一、STL库中算法的种类及简介1.非修正算法 : 不直接修改其所操作的容器内容的算法。2.修正算法 : 可以修改它们所操作的容器内容的算法。3.排序查找算法 : 包括对序列进行排序和合并的算法,搜索算法以及有序序列上的集合操作。4.数值算法 : 对容器内进行数值计算。算法的实现主要包括以下头文件:algorithm , numeric , functional。同时算法的实现主要原创 2021-02-12 20:54:03 · 1281 阅读 · 2 评论 -
C++派生类的不同继承方式对基类的访问权限
一张表说明派生类的不同继承方式,对基类的访问权限。原创 2021-01-24 11:34:57 · 556 阅读 · 0 评论 -
C++简单贪吃蛇游戏——入门游戏编程(详细)
你是新手上路,C++学了一段时间了的小白吗?还在为学会了一些编程代码却不知如何应用而发愁吗?还在为自己代码能力有限不知道如何编写游戏而忧虑吗?不急,我们慢慢来,教你一步一步编写游戏代码,从零开始也能学会制作游戏!一、前言设置一个游戏之前,最重要的是要构思,具有全局思维,思考我们要游戏实现的功能是什么。对于贪吃蛇,我们要实现的就是实现“蛇”移动,和“食物”的变化,并计算吃掉的“食物”的数量,也即是死亡之后的分数。明细这个核心功能后,我们就可以开始编写程序了。二、代码实现第一步:游戏界面进入游戏,原创 2021-01-23 15:37:29 · 5871 阅读 · 15 评论 -
C++将矩阵转换为行最简型矩阵
#include <iostream>#include <iomanip>#include<math.h>#define row 3#define col 4using namespace std;//第一步:输入矩阵//第二部:化为行阶梯型矩阵//第三步:化为行最简型矩阵//第四步:输出矩阵class Matrix{ public: Matrix(){ }; void input(); void row_echelo_form();原创 2021-01-22 15:37:18 · 4491 阅读 · 3 评论