queue
#include <queue>
int main() {
std::queue<Task> tasks;
tasks.push(Task("task1"));
tasks.push(Task("task2"));
while (!tasks.empty()) {
Task task = tasks.front();
tasks.pop();
task.execute();
}
return 0;
}#include <queue>
int main() {
std::queue<Message> messages;
addMessage(Message("message1"));
addMessage(Message("message2"));
while (!messages.empty()) {
Message message = messages.front();
messages.pop();
processMessage(message);
}
return 0;
}