![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习案例
Coder_Ch1nA
这个作者很懒,什么都没留下…
展开
-
STL容器综合应用案例1_电梯项目
项目描述说明1.目的: 获取进出电梯人数及姓名,并打印出来2.思路: 1.抽象人员 2.抽象电梯(list) 3.进电梯的人(queue) 4.把进电梯和出电梯的人拷贝一份放入vector中,待打印3.流程: 1.电梯上升 2.创建人员 3.判断进电梯条件,然后进电梯 4.判断出电梯条件,然后出电梯 5.打印出电梯和进电梯人员的人数和姓名#define _CRT_SECURE_NO_WARNINGS#include <iostream>using原创 2021-02-03 19:08:17 · 189 阅读 · 0 评论 -
STL原理
#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;#include <string>//容器template <class T>class MyArr{ int m_Capacity; int m_Size; T*t;public: typedef T* iterator; MyArr() { m_Capacity = 10; m_Size原创 2021-01-27 19:34:30 · 114 阅读 · 0 评论 -
用 VisualStudio 查看类结构模型
1. 打开开发者命令工具2. 输入如下命令c:\Windows>cd /d E:\UserData\Desktop\Code\C++\day6\查看类结构 //跳转目标文件目录E:\UserData\Desktop\Code\C++\day6\查看类结构>cl /d1reportSingleClassLayoutHero main.cpp //输入命令用于 x86 的 Microsoft (R) C/C++ 优化编译器 19.16.27043 版版权所有(C) Microsoft.原创 2021-01-18 14:41:55 · 1208 阅读 · 0 评论 -
数据结构与算法_C语言栈型应用案例_就近括号匹配
#define _CRT_SECURE_NO_WARNINGS#include "stdio.h"#include "stdlib.h"#include "string.h"/***************************************************** 1 栈的应用案例 - 就近匹配 ** 1.1 从第一个字符开始扫描 ** 1.2 如果是左括号,入栈 ** 1.3 如果是右括号 ** 1.3.1 如果原创 2021-01-10 09:34:08 · 153 阅读 · 0 评论 -
数据结构与算法_C语言栈型数据案例
#define _CRT_SECURE_NO_WARNINGS#include "stdio.h"#include "stdlib.h"#include "string.h"/******************************项目说明******************************* 栈1 受限线性表2 属于先进后出的数据结构3 研究内容 :入栈、出栈、栈顶、元素个数4 顺序存储 4.1 利用数组模拟出栈 4.2 设计:利用数组尾地址 做栈顶,对入栈出栈方便原创 2021-01-09 17:25:55 · 176 阅读 · 0 评论 -
数据结构与算法_C语言链表案例
#define _CRT_SECURE_NO_WARNINGS#include "stdio.h"#include "stdlib.h"#include "string.h"//设计链表节点typedef struct __LINKNODE{ void*data; struct __LINKNODE*next;}LinkNode;//设计链表管理结构体 由于多了m_Size 可以更方便管理节点typedef struct __LINKLIST{ LinkNode*pHead原创 2021-01-09 14:47:47 · 153 阅读 · 0 评论 -
数据结构与算法_C语言动态数组案例
#define _CRT_SECURE_NO_WARNINGS#include "stdio.h"#include "stdlib.h"#include "string.h"`在这里插入代码片`typedef struct __DYNAMICARR{ void**m_data; int m_capacity; int m_size;}DynamicArr;//初始化动态数组DynamicArr*init_DyArr(int capacity){ DynamicArr*p = m原创 2021-01-08 17:21:45 · 146 阅读 · 0 评论 -
结构体二级指针案例
#define _CRT_SECURE_NO_WARNINGS#include "stdio.h"#include "stdlib.h"#include "string.h"typedef struct _Teacher{ char*name; char**student; //创建学生数组}Teacher;void allocateTeacherSpace(Teacher***tArr,int num){ Teacher**TeacherArr = malloc(sizeof(T原创 2020-12-31 16:10:56 · 190 阅读 · 0 评论