【问题标题】:What is the concept behind writing a cancel operation in c++? [closed]在 C++ 中编写取消操作背后的概念是什么? [关闭]
【发布时间】:2014-08-01 16:46:24
【问题描述】:

(请注意这是我的第一个问题,因此对违反规则的行为表示歉意,请告诉我,我会解决它)

我正在尝试为软件下载应用程序编写取消操作。此应用程序将首先将软件传输到设备,然后在其上安装软件。 (这些是我不允许更改的给定)。

取消操作应该做什么?当用户按下“取消”时,应用程序应立即停止传输/安装软件。

问题:由于我从未编写过“取消”函数,我想知道在编写代码时要考虑哪些类型的事情,我应该预料到哪些常见错误以及如何处理它们?

在 google 中找不到任何内容,因此如果您有一些可以很好阅读的链接,我将非常感激,因为我不是在寻找答案,我只是在寻找指南/宏观/概念帮助

【问题讨论】:

  • 这本身不是一个坏问题,但是对于 Stack Overflow 来说它太宽泛了。在这里,人们喜欢可以用解决方案来回答的问题,而不是一些一般性的夸大其词。 IE。示例代码或解释和解决问题的直接答案。你甚至没有明确定义的问题。我认为 Programmers Stack Exchange 会更好地接受这种更开放、技术更少的问题。我会在那里尝试,只是为了获得更好的答案。
  • 感谢您的建议,我也会继续将其放在那里。你会建议我从这里删除问题吗?
  • 我认为它会被一些版主搁置或移动。我不确定为什么 Migrate to Programmers SE 选项没有关闭/保留投票 =)。就我个人而言,除非它得到一些严肃的 -1 票,否则我不会删除它。如果模组不喜欢它,他们会手动完成。
  • @luk32 感谢卢克的帮助!我也把它贴在那里

标签: c++ function operation cancellation


【解决方案1】:

这取决于您的要求,但通常在取消操作中,您会保留已执行的操作堆栈,以便在单击取消时返回并撤消所有操作。

【讨论】:

  • 只是为了清除它:在按下“取消”操作之前跟踪所有活动的操作,然后确保在按下“取消”时它们都有停止命令。 (希望我用不同的词重复你所说的话)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-17
  • 1970-01-01
  • 2011-01-15
  • 2022-01-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多