How can I insert element into beginning of vector?

后端 未结 4 1533
天涯浪人
天涯浪人 2021-01-03 18:49

I need to insert values into the beginning of a std::vector and I need other values in this vector to be pushed to further positions for example: something adde

4条回答
  •  抹茶落季
    2021-01-03 19:22

    You may try this

        vector v={1,2,3,4,5};
        for(int i=0;i<5;i++){
            v.insert(v.begin(),i+1);
        }
    

    Output is {5,4,3,2,1,1,2,3,4,5}

    Every element is shifted to the right after insertion

提交回复
热议问题