Search
 
SCRIPT & CODE EXAMPLE
 

CPP

copy constructor for vector c++

// C++ code to demonstrate copy of vector
// by constructor method.
#include<bits/stdc++.h>
using namespace std;
  
int main()
{
    // Initializing vector with values
    vector<int> vect1{1, 2, 3, 4};
  
    // Declaring new vector and copying
    // element of old vector
    // constructor method, Deep copy
    vector<int> vect2(vect1);
  
    cout << "Old vector elements are : ";
    for (int i=0; i<vect1.size(); i++)
        cout << vect1[i] << " ";
    cout << endl;
  
    cout << "New vector elements are : ";
    for (int i=0; i<vect2.size(); i++)
        cout << vect2[i] << " ";
    cout<< endl;
  
    // Changing value of vector to show that a new
    // copy is created.
    vect1[0] = 2;
  
    cout << "The first element of old vector is :";
    cout << vect1[0] << endl;
    cout << "The first element of new vector is :";
    cout << vect2[0] <<endl;
  
    return 0;
}
Comment

copy vector c++

// C++ code to demonstrate copy of vector
// by iterative method.
#include<iostream>
#include<vector>
using namespace std;
  
int main()
{
    // Initializing vector with values
    vector<int> vect1{1, 2, 3, 4};
  
    // Declaring new vector
    vector<int> vect2;
  
    // Using assignment operator to copy one
    // vector to other
    vect2 = vect1;
  
    cout << "Old vector elements are : ";
    for (int i=0; i<vect1.size(); i++)
        cout << vect1[i] << " ";
    cout << endl;
  
    cout << "New vector elements are : ";
    for (int i=0; i<vect2.size(); i++)
        cout << vect2[i] << " ";
    cout<< endl;
  
    // Changing value of vector to show that a new
    // copy is created.
    vect1[0] = 2;
  
    cout << "The first element of old vector is :";
    cout << vect1[0] << endl;
    cout << "The first element of new vector is :";
    cout << vect2[0] <<endl;
  
    return 0;
}
Comment

c++ copy vector

// copy by assignment
vec_dst = vec_src;
Comment

create a copy of a vector c++

template<typename T>
std::vector<T> create_copy(std::vector<T> const &vec)
{
    std::vector<T> v(vec);
    return v;
}
Comment

PREVIOUS NEXT
Code Example
Cpp :: c++ take n number from the user and store them in array and get the max, min number of them and also find the average/summation of these numbers 
Cpp :: qtextedit no line break 
Cpp :: cpp split bits 
Cpp :: glUniform bool 
Cpp :: c++ program to convert fahrenheit to kelvin 
Cpp :: c++ stack 
Cpp :: jquery datepicker default date not working 
Cpp :: sort an array using stl 
Cpp :: check .h files syntax c++ 
Cpp :: c++ program for inflation rate of two numbers 
Cpp :: overloading templates in cpp 
Cpp :: ternary operator rsut 
Cpp :: c++ check if cin got the wrong type 
Cpp :: case 1 or 2 c++ 
Cpp :: cpp class access array member by different name 
Cpp :: c++ sort numbers by magnitude/absolute value 
Cpp :: qt get wireless interface name 
Cpp :: code::block uncomment 
Cpp :: cocos2d c++ linux 
Cpp :: flowchart to display factors of a number 
Cpp :: SDL_BlitSurface 
Cpp :: inorder to postorder converter online 
Cpp :: To toggle (flip the status of) the k-th item of the set 
Cpp :: labs c++ 
Cpp :: how to take continuous input in c++ until any value. Like for example(taking input until giving q) 
Cpp :: fibonacci search algorithm c++ 
Cpp :: Remove the jth object from the subset 
Cpp :: how to delay text in c++ console app 
Cpp :: 1672. Richest Customer Wealth leetcode solution in c++ 
Cpp :: boundary traversal of binary tree 
ADD CONTENT
Topic
Content
Source link
Name
6+6 =