摘要: 实验 6:文件 I/O 与异常处理 说明 阅读文档 请仔细阅读,明确任务要求、提交方式与截止时间。 实验任务说明 任务 1:验证性实验。读懂、运行、理解代码,掌握 I/O 流、异常处理基础操作。 任务 2:设计性实验。参照验证性任务,完成设计、编码。 实践建议 先独立思考、编码,再查工具;缺少“亲手 阅读全文
posted @ 2025-12-17 22:02 cuupe 阅读(8) 评论(1) 推荐(0)
摘要: 实验5 多态 说明 一、实验目的 知道什么是类模板,会正确定义和实例化 理解运算符重载机制,会编写运算符函数,理解编译器如何将表达式转换为对运算符函数的调用 知道什么是抽象类,会正确定义和使用 基于问题场景,能合理使用继承、虚函数、抽象类实现接口继承与运行时多态 二、实验准备 系统浏览/复习以下教材 阅读全文
posted @ 2025-12-10 16:58 cuupe 阅读(21) 评论(1) 推荐(0)
摘要: 实验4 组合与继承 一、实验目的 理解组合(has-a):会用 C++ 写组合类,完成成员对象的构造、初始化与复用 理解继承(is-a):会用 C++ 写单继承派生类,掌握公有继承、重写与多态 对比深化:通过实践对比,领悟组合与继承在设计思想、用法上的差异 面向问题:能根据对象关系选型,完成可扩展、 阅读全文
posted @ 2025-11-26 17:39 cuupe 阅读(34) 评论(1) 推荐(0)
摘要: 实验3 类和对象 一、实验目的 理解类的组合机制(has-a),能熟练用 C++ 定义与使用组合类 理解深复制与浅复制的区别 灵活运用标准库(array、vector、string、迭代器、算法库等)解决实际问题 面向具体问题,运用面向对象思维设计类(自定义/标准库),合理组合并编程解决 二、实验准 阅读全文
posted @ 2025-11-21 15:29 cuupe 阅读(21) 评论(1) 推荐(0)
摘要: #include <vector> #include <stack> std::vector<std::vector<int>> getCompGroups(const std::vector<std::vector<int>>& adj) // adj 下标 1..n { int n = adj. 阅读全文
posted @ 2025-11-01 10:38 cuupe 阅读(5) 评论(0) 推荐(1)
摘要: 实验二 C++実験第二弾 阅读全文
posted @ 2025-10-23 19:37 cuupe 阅读(50) 评论(2) 推荐(0)
摘要: 以下代码相关注释未完善,大体内容如下: 代码 #include <iostream> #include <vector> #include <string> #include <string_view> #define S(X) for (char i : X) {\ std::cout << i; 阅读全文
posted @ 2025-10-16 22:13 cuupe 阅读(32) 评论(1) 推荐(1)
摘要: Unity API 说明:以下代码均属于伪代码,需要具体要求具体操作实现。 游戏路径 void Start() { //游戏数据路径,只读,加密压缩 Debug.Log(UnityEngine.Application.dataPath); //游戏持久化路径 Debug.Log(UnityEngin 阅读全文
posted @ 2025-10-13 15:56 cuupe 阅读(31) 评论(0) 推荐(0)
摘要: 实验任务一 代码 验证性实验。 在C++编码环境中,输入、运行并观察以下代码,结合运行结果和注释,体验使用C++标准库进行编程的便捷性。从面 向对象编程范式的角度,体会封装与基于接口编程的意义。 task1.cpp #include <iostream> #include <string> #inc 阅读全文
posted @ 2025-10-11 21:32 cuupe 阅读(84) 评论(1) 推荐(2)