简介 向量(Vector)是一个封装了动态大小数组的顺序容器。 向量是一个能够存放任意类型的动态数组。 C++ 中 Vector 的使用 头文件 #include 需要使用 std 命名空间 using namespace std; 以下使用方法以 int 数据类型为例,使用时可自定义数据类型 注意:下文中区间为左闭右开 1. 定义(初始化)Vector vector v; 创建一个空vector vector v(5); 创建一个vector,元素个数为 5 vector v(5); 创建一个元素个数为
2021-12-03 15:58:51 46KB c cto ec
1
该项目是一个控制台2D类魔塔小游戏。内设简单工厂模式,面向对象思想。
2021-10-28 21:05:51 27KB 简单工厂模式 C++ 面向对象 动态数组
1
动态数组(Dynamic Array)是指动态分配的、可以根据需求动态增长占用内存的数组。为了实现一个动态数组类的封装,我们需要考虑几个问题:new/delete的使用、内存分配策略、类的四大函数(构造函数、拷贝构造函数、拷贝赋值运算符、析构函数)、运算符的重载。 DArray类与String类(面试常考)的源码及测试代码下载。
2021-09-22 19:51:03 6KB 动态数组
1
动态数组是一种比较常用的集合类,其相对于普通数组的优势是可以自动增容,相对于链表的优势是可以下标访问。
2021-09-02 09:00:37 138KB c语言 数据结构 数组
1
文件主要包括:main.c、JSYStudentMsg.txt、UserIni.ini、学生管理系统数据结构解析图.png、学生管理系统思维导图.png。该项目内置典型C语言继承逻辑以及动态数组和链表数据结构。主要实现功能为:登录用户名和密码验证、添加学生信息、分页打印学生信息、查询学生信息、修改学生信息、删除学生信息、退出系统等功能。
2021-08-18 09:17:36 225KB 数据结构 C语言继承 动态数组 链表
1
该版本的魔塔游戏项目使用C语言基础的知识进行实现,逻辑较为清晰,C语言入门程序员可参考。包含五个文件,一个主函数(main)、两个封装库,动态数组(.h及.c实现)、mota类库。
1
rar文件包含:Vector.h、Vector.c、main.c。主要实现自主定义回调函数结合及其在动态数组功能中的使用实例。存储数据使用void*、void**,其中包括结构体数据结构。主要功能有初始化动态数组、释放动态数组、尾插法、删除指定下标、更新指定下标数据、打印数据、获取数据对应的指定下标等。
2021-07-21 09:08:42 2KB C语言 数据结构 算法 游戏开发
1
用C语言实现BMP图像读取,显示,简单处理!通过结构体变量存储文件头信息,定义动态二维数组实现像素信息的存储!
2021-07-14 20:24:27 8KB C语言 BMP图片 二位动态数组
1
动态数组链表数据结构.docx
2021-05-31 09:00:35 6.1MB 数据结构
1