Witam!
Ćwiczę sobie programowanie i wiem już na czym polega zwykły konstruktor:
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
class Dodawanie
{
public:
int x, y;
int oblicz(int, int);
Dodawanie() // Konstruktor
{
x=2;
y=3;
}
};
int Dodawanie::oblicz(int x, int y)
{
return x+y;
}
int main(void)
{
Dodawanie obiekt;
obiekt.oblicz(obiekt.x,obiekt.y);
cout<<"Wynik dzieki konstruktorowi to:"<<obiekt.oblicz(obiekt.x,obiekt.y)<<endl;
getch();
return 0;
}
Teraz chciałbym na tak krótkim kodzie wykorzystać jakoś Konstruktor kopiujący, aby zrozumieć jego istotę. Możecie mi powiedzieć krok po kroku co ewentualnie mam dopisać do tego kodu, aby zobaczyć działanie konstruktora kopiującego?
Pozdrawiam!