CD
Size: a a a
CD
O
std::queue<std::variant<F1, F2, F3>>enum class Action { F1, F2, F3 }?AT
enum class Action { F1, F2, F3 }?void * понадобится. Я не спорю с этим.m
void * понадобится. Я не спорю с этим.class executor {
std::queue<std::function<void()> m_queue;
public:
void spawn(std::funtion<void()> f) {
m_queue.push(f);
}
void run() {
while (!m_queue.empty()) {
m_queue.front()();
m_queue.pop();
}
}
};CD
class executor {
std::queue<std::function<void()> m_queue;
public:
void spawn(std::funtion<void()> f) {
m_queue.push(f);
}
void run() {
while (!m_queue.empty()) {
m_queue.front()();
m_queue.pop();
}
}
};m
CD
O
void * понадобится. Я не спорю с этим.CD
AT
O
D
AT
CD
m
CD