摘要: 实验4 组合与继承 一、实验目的 理解组合(has-a):会用 C++ 写组合类,完成成员对象的构造、初始化与复用 理解继承(is-a):会用 C++ 写单继承派生类,掌握公有继承、重写与多态 对比深化:通过实践对比,领悟组合与继承在设计思想、用法上的差异 面向问题:能根据对象关系选型,完成可扩展、 阅读全文
posted @ 2025-11-26 17:39 cuupe 阅读(15) 评论(0) 推荐(0)
摘要: 实验3 类和对象 一、实验目的 理解类的组合机制(has-a),能熟练用 C++ 定义与使用组合类 理解深复制与浅复制的区别 灵活运用标准库(array、vector、string、迭代器、算法库等)解决实际问题 面向具体问题,运用面向对象思维设计类(自定义/标准库),合理组合并编程解决 二、实验准 阅读全文
posted @ 2025-11-21 15:29 cuupe 阅读(12) 评论(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 阅读(4) 评论(0) 推荐(1)
摘要: 实验二 C++実験第二弾 阅读全文
posted @ 2025-10-23 19:37 cuupe 阅读(41) 评论(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 阅读(28) 评论(1) 推荐(1)
摘要: Unity API 说明:以下代码均属于伪代码,需要具体要求具体操作实现。 游戏路径 void Start() { //游戏数据路径,只读,加密压缩 Debug.Log(UnityEngine.Application.dataPath); //游戏持久化路径 Debug.Log(UnityEngin 阅读全文
posted @ 2025-10-13 15:56 cuupe 阅读(19) 评论(0) 推荐(0)
摘要: 实验任务一 代码 验证性实验。 在C++编码环境中,输入、运行并观察以下代码,结合运行结果和注释,体验使用C++标准库进行编程的便捷性。从面 向对象编程范式的角度,体会封装与基于接口编程的意义。 task1.cpp #include <iostream> #include <string> #inc 阅读全文
posted @ 2025-10-11 21:32 cuupe 阅读(76) 评论(1) 推荐(2)