Which of the following is not a valid way to initialize a queue in C++?
queue<int> q;
queue<int> q(5);
queue<int> q({1, 2, 3});
queue<int> q(q2);
This question is part of this quiz :