Files
2025-08-11 00:20:16 +08:00

33 lines
590 B
C++

#pragma once
#include <iostream>
#include "user.h"
#include "package.h"
#define USED0 0
#define ALL0 10
#define TOTAL0 100
#define STOCK_NUM 10
/*默认:
all(这个货架能放几个货物) =10
used = 0
后期可在配置文件中调整
*/
class Package;
class Stock {
private:
int all;
int used;
std::string pid_code[ALL0];
public:
Stock();
Stock(int a, int l, int* p);
Stock& inStock(Package& x);//x=pid
//Stock& outStock(std::string x);//x=pid
Stock& refresh();
Stock& alert();
int Check_used();
std::string Check_Product(int n);
std::string* Check_ProductAll();
Stock& outStock(Package& x);
};