C++
文章平均质量分 81
C++语言学习
Pistachiout
记录学习
展开
-
基于C++的考试系统
本次实验我对于系统的功能性需求已基本全部实现,如选择判断自动判分,且分数与简答编程答案计入txt文件供后续老师判分。但由于我此前的学习没有深入C++以及QT可视化等方面的知识,对于非功能性需求没有特别突出的地方,如可视化方面、数据持久化方面没有亮点,但也尽量用到了自己学习过的知识,如在设计时进行类图设计,并考虑到了设计模式如模板方法的使用,并在代码注释方面也应有尽有。此外对于编程题也有改进的空间,虽然本系统中可以进行换行,但会消耗考生做题的时间。原创 2023-02-16 17:43:40 · 874 阅读 · 0 评论 -
C++设计模式实践——线上购物系统
本次实践作业我使用了一些比较常见的设计模式,包括状态模式,单例模式,建造者模式,观察者模式,策略模式,备忘录模式。我个人认为在设计模式的使用有两个亮点。第一个亮点就是策略模式与观察者模式与状态模式联合使用,而不是将策略模式进行单一的使用。这个想法是我在进行观察者模式设计时,发现观察者模式的通知功能可以有不同的策略实现后做出的模式设计。原创 2023-01-17 22:21:18 · 2656 阅读 · 1 评论 -
C++重载实现m*n*k三维矩阵,且矩阵元素为复数
1. 设计实现三维(3D)矩阵A[i] [j] [k],支持矩阵运算符+,[],=等运算符重载,并完成结果展示 2. 矩阵中元素为复数类型原创 2023-01-06 17:05:55 · 502 阅读 · 0 评论 -
芯片+步进电机档位控制实验
嵌入式步进电机 + 数码管 + 按键实现步进电机档位控制实验原创 2023-01-06 16:17:16 · 1541 阅读 · 1 评论 -
C++状态模式,建造者模式,观察者模式,单例模式,备忘录模式实现超市购物
一、设计内容及要求.该课程设计的基本目标:1.掌握系统分析与设计的基本概念和方法。2.掌握23种设计模式的基本概念。3.掌握设计模式的常用方法和C++语言的编程实现。4.了解在软件开发过程中所面临的问题的最佳解决方案,通过一种简单快捷的方式来学习软件设计。该课程设计要求开发一个小型的应用程序,其内容来源于:1.对于该课程的相应的实验报告的内容的扩展。2.本科学习阶段开发过的系统的重要部分的改造或代码重构。3.设计者自己全新构造的小系统。该课程设计的主要要求:1.要求设计的小系统包含至原创 2021-06-02 21:25:09 · 262 阅读 · 1 评论