C++/Konstruktor i destruktor: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Konstruktor: niepotrzebnie klasa używa c-stringów (char) - lepiej jest użyć string |
→Konstruktor: kompilator generuje pusty konstruktor |
||
Linia 13:
*Nie zwraca żadnej wartości (nawet '''void''')
Należy dodać że każda klasa ma swój konstruktor. Nawet jeżeli nie zadeklarujemy go jawnie zrobi to za nas kompilator (stworzy wtedy konstruktor bezparametrowy i pusty).
Mamy na przykład klasę ''Miesiac''. Chcielibyśmy, aby każdy obiekt tej klasy tuż po utworzeniu wygenerował tablicę z nazwami dni tygodnia w zależności od miesiąca i roku. A może dało by się to zrobić ''w trakcie'' tworzenia klasy?<br>
|