How to change the first element in deque in C++

1 Answer

0 votes
#include <iostream>
#include <deque> 
  
int main ()
{
    std::deque<int> dq = {5, 2, 9, 12, 7, 1, 8}; 
    
    std::deque<int>::iterator it = dq.begin();
    *it = 100;
    for (int &n : dq) std::cout << n << ", ";
    
    std::cout << "\n";
    
    dq[0] = 33;
    for (int &n : dq) std::cout << n << ", ";
  
    return 0;
}
    
    
    
/*
run:
    
100, 2, 9, 12, 7, 1, 8, 
33, 2, 9, 12, 7, 1, 8, 
     
*/

 



answered Jul 29, 2020 by avibootz
edited Jul 29, 2020 by avibootz

Related questions

1 answer 171 views
1 answer 222 views
1 answer 141 views
1 answer 152 views
1 answer 205 views
1 answer 149 views
1 answer 136 views
...