C++/Konstruktor i destruktor: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
ręczny dostęp do zmiennej size ma być zabroniony
→‎Ćwiczenia: xsize -> argSize
Linia 181:
public:
Vector();
Vector(double x, double y);
};
</source>
Linia 190:
Dopisz do kodu z poprzedniego ćwiczenia konstruktor kopiujący.
<source lang="cpp">
Vector(const Vector &vector);
</source>
Po wykonaniu tego ćwiczenia zastanów się, czy napisanie konstruktora kopiującego było konieczne. Jeżeli nie jesteś pewien - napisz program który testuje działanie Twojego konstruktora kopiującego i sprawdź jak program działa bez niego. Wyjaśnij dlaczego konstruktor kopiujący nie jest potrzebny.
Linia 209:
};
 
VectorsArray::VectorsArray(intsize_t xsizeargSize)
: size(xsizeargSize)
, vectors(new Vector[sizeargSize])
{
}