问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

windows 7 窗口为什么老一动一动的?

发布网友 发布时间:2022-04-22 09:49

我来回答

3个回答

热心网友 时间:2023-10-30 23:55

主要问题出在下面的这个函数:
//做了两个修改1.把函数的返回值改为了引用,当然函数声明也得该
//2.把tmp改成了局部静态变量
//或者改为全局变量

Polynomial & Polynomial::operator+ (const Polynomial& rhs) //引用
{ //涓轰粈涔堣繖涔堜笉琛?

static Polynomial tmp;//Polynomial tmp = *this; //把这个变成局部静态
tmp = *this;//
tmp += rhs;//return tmp += rhs;
return tmp;//
}
//我想之前错误的原因是:
//这个tmp在这个函数调用结束之后会自动调用tmp的析构函数
//并且这个函数传回的是tmp的一个复制品,同样也会调用析构函数
//这个时候就会对同一片内存多次释放了

另外还有别的问题:
1.clear()函数中 循环外面的delete _head;不应该
2.在add函数中的那个while循环中当==的时候,应该delete it;

热心网友 时间:2023-10-30 23:56

你是编译错误,还是运行错误哈?

我编译了一下,没有编译错误哈。

如果是编译错误的话,我推测是的头文件包含有问题。
在 Item.cpp 文件的开头增加#include "Item.h "
在Polynomial.h文件开头增加#include "Item.h "
在Polynomial.cpp文件开头增加#include "Polynomial.h"

热心网友 时间:2023-10-30 23:56

我编译都通过了,没啥错误啊。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 电脑正在启动windows卡住不动了 电脑分为哪几种类型 win7旗舰版是什么意思啊?是正版吗? 我的电脑开机时没打开window就动不了,是什么原因? windows鼠标动不了怎么办 电脑Windows在时,正在动 windows屏幕动不了怎么办 台式电脑开机显示屏出现windows动是什么意思? 电脑启动提示windows动是什么问题 电脑上出现windows动 开机显示windows动是什么意思 为什么iPhone7plus打电话没有声音? 我的iphone7怎么打电话没声音? 打电话没声音,是什么原因?手机是苹果7 谁有可爱的ppt背景图片?还有会动的ppt可爱图片? 求可爱卡通PPT背景图片 幻灯片可爱背景图案 可爱ppt背景图片 ppt背景图片设置 ppt卡通女孩背景图片 求可爱的PPT背景图 笔记本电脑win10系统老是更新关不了怎么办,升级了有什么不好? 电脑开机出现异常,window无法自动启动 电脑启动到windows就卡住不动了 怎么动态地改变window 的属性 windowtype Win10动画效果怎么设置 公积金可以异地转移吗 公积金可以转移到其他省份城市吗? 公积金转移到异地相关规定是什么 上海公积金能转移到外省吗 住房公积金如何跨省异地转移? 北京公积金账户,如何转移到外地? 住房公积金可以异地转移吗 你对火神赫菲斯托斯的评价 希腊神话中的赫菲斯托斯你知道吗? 崩坏学园2量子聚合输出装置怎么样 赫菲斯托斯 崩坏学园2赫菲斯托斯灰烬怎么样 赫菲斯托斯灰烬详解 崩坏学园2赫菲斯托斯灰烬怎么样 赫菲斯托斯灰烬介绍 崩坏34.3武装人偶抽什么好 武装人偶推荐一览 崩坏学园2七星赫菲斯托斯灰烬属性技能怎么样