摘要: 动态内存分配 动态申请内存操作符 new new 类型名T(初始化参数列表) 功能:在程序执行期间,申请用于存放T类型对象的内存空间,并依初值列表赋以初值。 结果值:成功:T类型的指针,指向新分配的内存;失败:抛出异常。 释放内存操作符delete delete 指针p 功能:释放指针p所指向的内存 阅读全文
posted @ 2023-04-22 22:00 找回那所有、 阅读(61) 评论(0) 推荐(0)
摘要: 实现一个复数类,要求重载加减乘除及输入输出,输出保留两位小数。 依次输出加减乘除的结果。 例: 输入: 3 4 7 8 输出 (提示:当虚部不能出现+-yi,--yi等情况) 10.00+12.00i-4.00-4.00i-11.00+52.00i0.47+0.04i 输入: 0 05 0 输出 ( 阅读全文
posted @ 2023-04-22 15:50 找回那所有、 阅读(109) 评论(0) 推荐(0)
摘要: 已知主函数如程序后缀代码所示,请为其编写适当的模板函数,使主函数的bubbleSort函数可以对一个整型数组和一个浮点数数组进行输入、排序、输出操作。 #include<iostream> #include<iomanip> #include<algorithm> using namespace s 阅读全文
posted @ 2023-04-22 14:47 找回那所有、 阅读(100) 评论(0) 推荐(0)
摘要: 思考:如果重载的函数,其解决问题的逻辑是一致的、函数体语句相同,只是处理的数据类型不同,那么写多个相同的函数体,是重复劳动,而且还可能因为代码的冗余造成不一致性。 解决:使用模板 例:求绝对值函数的模板 主函数如下 int main(){int n=-5;double d=-5.5;cout<<ab 阅读全文
posted @ 2023-04-22 14:30 找回那所有、 阅读(56) 评论(0) 推荐(0)
摘要: 实现时间下一秒的时间 时间 + 秒数 得到 时间 样例输入 23 15 1 66 样例输出 23:15:01 23:15:02 23:16:08 样例输入 23 58 0 120 样例输出 23:58:00 23:58:01 00:00:01 void Time::printTime(){ cout 阅读全文
posted @ 2023-04-22 00:19 找回那所有、 阅读(118) 评论(0) 推荐(0)
这里到底了哦~(●'◡'●)