Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个经常重试的任务,如果它在重试状态下被撤销,我想要一种方法来清理它。似乎有几个选项可以做到这一点,我想知道最可接受/最干净的会是什么。到目前为止,这是我的想法:
我还有其他选择吗?
用作AbortableTask模板并根据您的规范创建一个RevokableTask类。
AbortableTask
RevokableTask
以下程序使用 VC++ 2012 编译。
#include <algorithm> struct A { A() : a() {} bool operator <(const A& other) const { return a <= other.a;