Re:实验3 整体可以,任务4没有写代码 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 13:41 Re:实验3 类和对象_基础编程2 @bastille433 我又重新推导检查了你的代码,你写的是对的,思路也没有问题,很抱歉。我是以ptr[i * n_cols + (n_cols - 1)]来看的,你把它合并了一下,是我看走眼了,也谢谢你这么严谨。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 12:26 Re:实验3 类和对象_基础编程2 @aqwery 好的老师,首先感谢您抽空认真批阅我的作业,但是这个结果是我把 j = n_cols - 1; 直接带入ptr[i * n_cols + j]; 化简得到的,我算了几遍都是这个结果,如果上述计算第i行第j列的式子没有错的话,这个应该不会有问题,而且如果有问题的话测试结果应该会因为指针越 面向对象程序设计(南京信息工程大学) bastille433 2025-11-28 10:57 Re:实验3 类和对象_基础编程2 实验内容整体可以,问题回答完整 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:35 Re:实验3 实验内容整体很好,问题回答完整。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:34 Re:实验3 类和对象基础编程2 实验内容整体可以,问题回答完整,任务5sort函数采用冒泡排序实现,逻辑无误,也可以使用标准库std::sort实现。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:32 Re:实验3 类和对象 实验内容整体可以,任务4中构造函数没有检查rows_和cols_是否为正值。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:30 Re:实验3 实验内容整体可以,任务4构造函数没有检查rows_和cols_是否为正值。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:28 Re:实验3 类和对象_基础编程2 实验内容整体可以,任务4中print函数std::cout << at(i, j) << " "; 使用空格,输出结果却是逗号。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:24 Re:实验三:类和对象_基础编程2 实验内容整体很好,问题回答完整 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:21 Re:实验3 实验内容整体很好,问题回答完整。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:18 Re:实验3 实验内容整体很好,问题回答完整,任务4中构造函数没有检查rows_和cols_是否为正值。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:18 Re:实验三 实验内容整体可以,任务2问题2 v1[0].size()=3 (第一个子 vector {1, 2, 3}的长度); 任务4 at函数边界检查用i * j < 0,当i=0, j=100(j越界)时,0*100=0不会报错。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:14 Re:实验三 实验内容整体可以,任务4缺少test4.cpp代码,问题回答希望能做到独立思考完成。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 10:02 Re:实验三 实验内容整体很好,问题回答完整。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 09:58 Re:c++ 3 实验内容整体可以,任务4构造函数没有检查rows_和cols_是否是正值。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 09:54 Re:实验三.类和对象 任务四没有写matrix.cpp,运行截图不完整。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 09:52 Re:实验3 类和对象 实验内容整体很好,问题回答完整。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 09:47 Re:实验3 任务5第79行代码的if条件可省略,直接返回-1; 任务5sort函数逻辑不完整,代码是通过单层循环比较相邻两个元素,而冒泡排序、选择排序等需要双重循环,或者使用标准库std::sort实现。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 09:44 Re:实验三 任务2问题4 能输出 -1。 面向对象程序设计(南京信息工程大学) aqwery 2025-11-28 09:38