C++/Zarządzanie pamięcią: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Gang65 (dyskusja | edycje)
Nie podano opisu zmian
Gang65 (dyskusja | edycje)
Nie podano opisu zmian
Linia 78:
 
Zwrócić uwagę trzeba na dwie rzeczy:
* <LIcode>'''delete []'''</code> używamy dla zmiennych tablicowych, a '''<code>delete'''</code> dla pojedynczych zmiennych</li>
<ol>
<LI>* Kolejność zwalniania wymiarów jest odwrotna niż ich tworzenia</LI>
<LI>'''delete []''' używamy dla zmiennych tablicowych a '''delete''' dla pojedynczych zmiennych</li>
<LI>Kolejność zwalniania wymiarów jest odwrotna niż ich tworzenia</LI>
</ol>
 
 
Linia 88 ⟶ 86:
Test *Test = new Test(1,2);
</source>
zakładając, że obiekt Test posiada dwie zmienne typu całkowitego i zdefiniowany konstruktor <code>Test(int,int)</code>.
 
Kolejną korzyścią jest możliwość przeciążania. Jednak to już jest temat na inny rozdział.