- 博客(6)
- 收藏
- 关注
原创 逆序部分单向链表
头文件#include<stdio.h>#include<stdlib.h>#include<string.h>#include<stdbool.h>#include<time.h>节点结构体#define TYPE inttypedef struct Node{ TYPE data; struct Node* next;}Node;创造一个节点Node* creat_node(TYPE val){ Node
2020-06-29 21:22:44 121
原创 C++类实现五子棋
用一个Gobang类来实现五子棋功能。头文件和枚举#include<iostream>#include<getch.h>#include<cstdlib>using namespace std;enum Role{RED=99,BLUE};//控制红蓝方Gobang类class Gobang{ char board[15][15]; //棋盘大小15*15 int key_x,key_y; //棋子位置 Role role; //角色(
2020-06-18 11:50:42 656
原创 C++知识整理
STL模板库STL是Standard Template Library的简称,中文名标准模板库,由惠普实验室提供。分类以下内容: 容器:常用的数据结构,可以存放任何类型的数据。 算法:一常用的算法,比如:查找,排序,比较,拷贝等。 迭代器:用来帮助访问容器工具,使用方式与指针类型。向量容器: 头文件: vector 采用连续的内存来存储数据,通过下标来随机访问,也被称为数组容器。 优点:会随着元素增加而自动扩大内存,也就是真正童意义上的自动变长的数组。集合容器: 头文件: set
2020-06-17 22:20:01 182
原创 C++学习
C++与c的不同点1.C++完全兼容C的所有内容2.C++支持面向对象编程思想3.C++支持运算符、函数的重载4.C++支持泛型编程、模板5.C++支持异常处理6.C++类型检查严格C++与C的结构不同点1.C++不需要typedef,定义结构变量的时候可以省略关键字struct2.C++可以有成员函数,在成员函数中可以直接访问成员变量,不需要.或->,C的结构成员可以是函数指针。3.C++的结构有一些隐藏函数:构造、析构、拷贝构造和赋值构造。4.C++的结构可以继承,可以设置成
2020-06-16 22:42:09 180
原创 五子棋
利用TCP和UDP协议完成一个单机五子棋游戏。封装TCP和UDP网络通信。network.h#ifndef NETWORK_H#define NETWORK_H#include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdbool.h>#include <unistd.h>#include <netinet/in.h>typedef s
2020-06-15 15:24:22 377
原创 学生管理系统
这是一个常见的基本的管理系统,是模拟学校的管理机制,分为三个模块:管理员、老师、学生。管理员负责对老师进行管理,老师负责对学生进行管理,学生则是对自己的基本信息的一些查询。主要的一些功能是用链表的方式来完成,所以封装了一个通用链表。链表的封装list.h的代码段#ifndef LIST_H#define LIST_H#include<stdio.h>#include<stdbool.h>typedef struct Node{ void* ptr;
2020-06-14 20:21:36 358 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人