Деструктор: Разлика помеѓу преработките

[непроверена преработка][непроверена преработка]
Избришана содржина Додадена содржина
Нема опис на уредувањето
Нема опис на уредувањето
Ред 9:
====Примери====
C++
Во [[C++]], функцијата деструктор има исто име како и класата, но со знакот ~ (тилда) пред неа. Ако објектот бил креиран како автоматска променлива, нејзиниот деструктор е автоматски повикан кога тоа оди надвор од подрачјето. Ако објектот е креиран со резервираниот збор new, тогаш неговиот деструктор се повикува кога покажувачот што покажува на објектот е избришан.
 
Оваа посебна класа содржи a_pointer, покажувач кој покажува на карактерите од string. Деструкторот е потребен кога динамички креирани податоци се употербувани, отворани се фајлови, “брава” е потребно да се отклучи или копија на конструктор била употребувана.
Ред 40:
====REALbasic====
 
Деструкторите во REALbasic можат да бидат во една од двете форми. Секоја форма користи точна (регуларна) метод [[декларација]] со специјално име (без параметри и без излезна величина). Постарите форми го користат истото име како и класата со знакот ~(тилда) како префикс. Поновите форми го користат името деструктор. Новите форми се преферираат, бидејќи го прават рефакторирањето на класата полесно.
 
{| class="wikitable" border="1"