#include "queue.h" using namespace std; int main() { {//Kopieringskonstruktor Queue queue{}; for(int i{}; i < 5; ++i) { queue.enqueue("task" + to_string(i)); } Queue queue2{queue}; } {//Tilldelningsoperator Queue queue{}; for(int i{}; i < 5; ++i) { queue.enqueue("task" + to_string(i)); } Queue queue2 = queue; } {//Flyttkonstruktor Queue queue{}; for(int i{}; i < 5; ++i) { queue.enqueue("task" + to_string(i)); } Queue queue2{move(queue)}; } {//Flyttilldelningsoperator Queue queue{}; for(int i{}; i < 5; ++i) { queue.enqueue("task" + to_string(i)); } Queue queue2 = move(queue); } { Queue queue{}; for(int i{}; i < 5; ++i) { queue.enqueue("task" + to_string(i)); } cout << queue.to_string() << endl; for(int i{}; i < 2; ++i) { queue.execute(); } queue.execute(); cout << queue.to_string() << endl; } }