shangcheng/README.md

1.1 KiB
Raw Blame History

MallSystem —— 简约商城系统

概述

使用 C++17 编写的控制台商城模拟系统,包含三大核心模块:

  • 商品管理Product商品名称、价格、库存
  • 购物车ShoppingCart添加/移除商品、计算总价
  • 订单管理Order从购物车生成订单、查看订单状态

构建与运行

# 构建
cmake -B build
cmake --build build

# 运行主程序
./build/mall

# 运行测试
./build/mall_test

工程结构

.
├── CMakeLists.txt
├── README.md
├── include/
│   ├── app.hpp            # 应用入口封装
│   ├── product.hpp        # 商品类
│   ├── shopping_cart.hpp  # 购物车类
│   └── order.hpp          # 订单类
├── src/
│   ├── main.cpp           # 命令行入口
│   ├── app.cpp            # 应用逻辑
│   ├── product.cpp        # 商品实现
│   ├── shopping_cart.cpp  # 购物车实现
│   └── order.cpp          # 订单实现
└── tests/
    └── basic_test.cpp     # 单元测试assert