VC++
Risingstar
这个作者很懒,什么都没留下…
展开
-
C++ 实现简单的静态队列
C++静态队列 用数组实现#include <iostream>#include <malloc.h>#include <string>using namespace std;// 静态队列[循环队列] 也叫数组队列template<typename _Ty,int LEN>class LoopQueue{public:...原创 2019-04-23 23:56:57 · 787 阅读 · 0 评论 -
C++ 实现单链表
#include <iostream>using namespace std;// 单链表的实现template<typename _Ty>class SingleList{public: SingleList(); ~SingleList();private: typedef struct tagNode // 节点定义 { _Ty _...原创 2019-04-23 23:56:27 · 480 阅读 · 0 评论 -
VC Win32 读取 磁盘MBR 和 EBR扩展分区 数据
相关MBR结构定义头文件</pre><pre name="code" class="cpp">//备注: UCHAR占1字节、ULONG占4字节、一个扇区等于512字节#pragma pack(1) //字节对齐#define BOOTRECORDSIZE 440#define PARTITIONTABLE 4 //分区表结构//typed...原创 2019-04-23 23:56:38 · 738 阅读 · 0 评论 -
C++ 实现简单通用的线程池
利用C++模板特性实现的简单通用线程池线程池的作用:是为了减少创建和销毁线程所消耗的时间。所以需要事先创建好一定数量的线程,并让这些线程处于等待或挂起状态,等待特定事件的唤醒线程的实现分为3部分 1.异步存取的队列 2.抽象的任务基类提供了一个任务接口 3.线程池实现: //////////////////////////////////////////////////////...原创 2019-04-23 23:57:10 · 618 阅读 · 0 评论