Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Copy constructor in C++

#include <iostream> 
using namespace std; 
 
class Forgetcode { 
  int val; 
  int copyvalue;
public: 
 Forgetcode(int i) { 
    val = i; 
     } 
   Forgetcode(Forgetcode &f) { 
    copyvalue = f.val; 
      display();
   } 
  ~Forgetcode() { 
   cout << "Destructor \n" ;
   } 
  
void display() 
{ 
  cout << copyvalue << '\n'; 
}
};
 
int main() 
{ 
  Forgetcode f1(10); 
   Forgetcode f2(f1); 
   return 0; 
}