Re:实验二 实验内容整体很好,问题回答完整,继续保持! 面向对象程序设计(南京信息工程大学) aqwery 2025-11-02 17:35 Re:实验2 任务四Fraction.cpp第63行,分数减法的分母应为 “两分母相乘”,但代码写成f1.get_down() * f2.get_up()与分子相乘,应为f1.down * f2.down。 任务二问题2-1题目可能容易让人误解,这是我的理解,可供参考~ 可以通过友元直接访问私有成员,也可以通过g 面向对象程序设计(南京信息工程大学) aqwery 2025-11-02 17:31 Re:实验二 实验内容整体很好,问题回答完整。 任务二问题2-1题目可能容易让人误解,这是我的理解,可供参考~ 可以通过友元直接访问私有成员,也可以通过get_real()和get_imag()等公有接口间接访问,但不论哪种方法,其功能的实现都离不开对real和imag这两个私有数据的依赖,确实需要访问私有数据。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-02 17:26 Re:实验2 为什么和别人的代码一模一样? 面向对象程序设计(南京信息工程大学) aqwery 2025-11-02 17:17 Re:实验二 现代C++编程初体验 任务一的问题1和问题3是否按照题目要求重新编译了?如果能正确编译,希望能提供编译截图,很多同学都不能正确编译。 任务二问题2-1题目可能容易让人误解,这是我的理解,可供参考~ 可以通过友元直接访问私有成员,也可以通过get_real()和get_imag()等公有接口间接访问,但不论哪种方法,其功能 面向对象程序设计(南京信息工程大学) aqwery 2025-11-02 17:11 Re:实验2 任务四缺少运行截图。 任务二问题2-1题目可能容易让人误解,这是我的理解,可供参考~ 可以通过友元直接访问私有成员,也可以通过get_real()和get_imag()等公有接口间接访问,但不论哪种方法,其功能的实现都离不开对real和imag这两个私有数据的依赖,确实需要访问私有数据。只是访问方式 面向对象程序设计(南京信息工程大学) aqwery 2025-11-02 17:09 Re:实验二 实验内容整体很好,问题回答完整。 任务二问题2-1题目可能容易让人误解,这是我的理解,可供参考~ 可以通过友元直接访问私有成员,也可以通过get_real()和get_imag()等公有接口间接访问,但不论哪种方法,其功能的实现都离不开对real和imag这两个私有数据的依赖,确实需要访问私有数据。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-02 17:08 Re:实验2_CPP 实验内容整体很好,问题回答完整,继续保持! 面向对象程序设计(南京信息工程大学) aqwery 2025-11-02 17:04 Re:实验二 实验内容整体很好,问题回答完整,继续保持! 任务二问题2-1题目可能容易让人误解,这是我的理解,可供参考~ 可以通过友元直接访问私有成员,也可以通过get_real()和get_imag()等公有接口间接访问,但不论哪种方法,其功能的实现都离不开对real和imag这两个私有数据的依赖,确实需要访问 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 21:24 Re:实验2 实验内容整体很好,问题回答完整,任务四代码是不是粘贴顺序有误? 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 17:44 Re:实验二 实验内容整体很好,问题回答完整,能看出是认真思考作答,很好! 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 17:15 Re:OOP-实验2 任务四缺少运行截图,不知代码是否能成功运行。 任务二问题2-1题目可能容易让人误解,这是我的理解,可供参考~ 可以通过友元直接访问私有成员,也可以通过get_real()和get_imag()等公有接口间接访问,但不论哪种方法,其功能的实现都离不开对real和imag这两个私有数据的依赖,确实需要访 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 17:11 Re:实验2 实验内容整体可以,问题回答完整。 为什么代码和问题回答和石朗鹏一模一样? 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 16:59 Re:现代C++编程初体验 任务二少一部分代码,任务四代码粘到任务一上了。 为什么代码和问题回答和徐子豪的一模一样? 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 16:57 Re:实验二 实验内容整体很好,内容回答完整,继续保持! 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 16:46 Re:实验二 实验内容整体很好,任务四使用友元函数方法,逻辑无误。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 16:37 Re:实验二 实验内容整体很好,问题回答完整,继续保持! 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 16:32 Re:实验二 现代C++编程初体验 Fraction.cpp第73-77行返回Fraction(0,1)后,test2中output(div(...))会输出该对象的0,最终显示为 “分母不能为0”(错误信息+返回对象的 0),虽然输出正确但逻辑错误。 任务二问题2-1题目可能容易让人误解,这是我的理解,可供参考~ 可以通过友元直接访 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 16:29 Re:C++实验二 实验内容整体可以,问题回答完整。 任务四代码没有注重细节问题: Fraction.cpp第8-17行求最大公约数应先取绝对值; a = std::abs(a); b = std::abs(b); 第74-75行output函数处理分母为 0 后应该终止后续执行; 第91行分数减法的分母应为 “两分母 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 16:21 Re:实验二 实验内容整体可以,内容回答完整,继续加油! 面向对象程序设计(南京信息工程大学) aqwery 2025-11-01 16:06