+9

C++ std::vector

Hi, I've a std::vector<std::string> vec1 which has 8 elements (thanks push_back) I've another std::vector<std;;string> vec2, wich also has 8 elements. I want to copy all vec2 elements on vec1, to refresh the data of vec1 how ?

3/21/2019 8:29:57 AM

NoxFly ドリアン

15 Answers

New Answer

+14

You can easily to that. vec1.clear() // Clears the vector. vec1.swap(vec2) // Copies the content.

+6

https://code.sololearn.com/c4strPnQpUtz/?ref=app

+4

Boy lr girl nurse ? (Good field !)

+4

I'm on programming school in university

+3

😄 ... please believe me. It was just coincidence. I am not in your head. I will answer you after work. My boss seems not amused.

+3

Hahaha ok no problem ^^ you work in what ?

+2

Nulpe thx I'll show you a code (that actually doesn't work) like that you'll know how I wanted to do

+2

I didn't waiting for girl nurse haha, just to be curious ans know you a bit ^^

+1

If you want to define your vector in a class, I have an example for you. 😁 https://code.sololearn.com/c25v4J4CiyHQ/?ref=app

0

Its also posible to set your String-Vector with the constructor.

0

I work as nurse and i am a student at a technical university

0

Boy nurse ... Sorry ^^

0

Here to learn programming

0

NoxFly ドリアン I believe "cout<<testVec" is in C++ not valid. You need a loop to print every element of an array or vector,.

0

okoh victory you are welcome ... I am a noob 😁