📄 boxstruct.h
字号:
#include <iostream>
#include <deque>
#include <string>
using namespace std;
#define BOXCAP 4
struct letter
{
int distination;//为0时接收方为0为一时接受放为一
int size;//信件大小
string cont;//信件内容
};
struct box
{
int length;//现有letters个数
//int capacity=BOXCAP;
bool full;//0表示未满1表示满
bool empty;//0表示不空1表示空
deque<letter> letters0;//发送给发送方0的消息队列
deque<letter> letters1;//发送给1的消息队列size(letters0)+size(letters1)<=BOXCAP
};
struct boxuser
{
bool waitsend;//是否由消息要等待发送0否1是
bool waitrecieve;//是否等待接受是1否0
letter send;//要发送的信件
letter recieve;//信件接受区只接受一个覆盖以前的
};
//struct boxuser1
//{
// bool waitsend1=0;//是否由消息要等待发送0否1是
// bool waitrecieve1=1;//是否等待接受是1否0
// letter send1;//要发送的信件
// letter recieve1;//信件接收区只接收一个覆盖以前的信件
//};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -