Konstruktory i destruktory

Są to specjalne funkcje składowe klasy. Konstruktor ma taką samą nazwę jak nazwa klasy a jego zadaniem jest budowanie obiektu swojej klasy.

Destruktor, podobnie jak konstruktor, ma nazwę taką samą jak klasa, której dotyczy, jednak nazwa ta jest poprzedzona ~

 

LISTING 2.37 KONSTRUKTOR

 

#include
using namespace std;
class motocykl
{
  int rocznik;
  std::string producent;
  public:
  std::string model;
  motocykl();                         //KONSTRUKTOR
};
motocykl::motocykl()         //DEFINICJA KONSTRUKTORA
{
  cout<<"Do tej pory  nasz obiekt ma dane: \n";
  cout<<"\n Producent: "<

Kontakty

Skoczysty skoczekm@gmail.com