std::vector<int> v1 = {1, 2, 3};
v2 = std::vector<int>(v1.begin() + 1, v1.end());
// I'm Horrible Hyena
std::vector<int> v1 = {1, 2, 3};
v2 = std::vector<int>(v1.begin() + 1, v1.end());
vector<int> values = {35, 28, 34, 23};
vector<int> res;
// slice vector `values` from index 1 to the end
// and assgin the result to `res`
res.assign(values.begin() + 1, values.end());
// equivalent
vector<int> res1(values.begin() + 1, values.end());
Code Example |
---|
Cpp :: c++ if example |
Cpp :: convert kelvin to Fahrenheit |
Cpp :: dynamic allocation c++ |
Cpp :: array length c++ |
Cpp :: c++ string slicing |
Cpp :: quick sort |
Cpp :: How do I read computer current time in c++ |
Cpp :: c++ header boilerplate |
Cpp :: joining two vectors in c++ |
Cpp :: c++ #include |
Cpp :: c++ auto |
Cpp :: find substring in string c++ |
Cpp :: set size in c++ |
Cpp :: visual studio getline not working |
Cpp :: how to find even and odd numbers in c++ |
Cpp :: lambda function in c++ |
Cpp :: abstraction in cpp |
Cpp :: c++ find index of element in array |
Cpp :: initialising 2d vector |
Cpp :: reference c++ |
Cpp :: C++ program to sizes of data types |
Cpp :: copy constructor c++ syntax |
Cpp :: ue4 int to enum c++ |
Cpp :: variadic template in c++ |
Cpp :: c++ insert hashmap |
Cpp :: STD::ERASE FUNCTION IN C++ |
Cpp :: educative |
Cpp :: operator overloading in c++ |
Cpp :: abs c++ |
Cpp :: define a type in c++ |