Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - DELETE

Referenz-Navigation

 

Syntax A: DELETE Zeiger
Syntax B: DELETE [ ] Zeiger
Typ: Operator
Kategorie: Operatoren

DELETE löscht Daten, die mit dem Operator BefehlsreferenzeintragNEW zugewiesen wurden.
'Zeiger' gibt den Pointer auf den freizugebenden Speicherplatz an.

DELETE wird benutzt, um den Speicher eines Objektes, das mit NEW erzeugt wurde, freizugeben und zu löschen. Wenn ein BefehlsreferenzeintragTYPE gelöscht wird, dann wird sein BefehlsreferenzeintragDESTRUCTOR aufgerufen. DELETE sollte nur mit den Adressen benutzt werden, die von NEW zurückgegeben wurden.

DELETE [ ] ist die Array-Version von DELETE und wird benutzt, um ein Array von Objekten, die vorher mit NEW [ ] erzeugt wurden, freizugeben und zu löschen. Destruktoren werden hier ebenfalls aufgerufen. DELETE muss mit den Adressen benutzt werden, die NEW zurückgibt, und DELETE [ ] mit denjenigen von NEW [ ]. Die verschiedenen Versionen der Operatoren dürfen nicht vermischt werden und 'passen' auch nicht zueinander.

DELETE kann mithilfe von BefehlsreferenzeintragOPERATOR überladen werden.

Beispiel:
Siehe BefehlsreferenzeintragNEW für ein Beispiel zu DELETE.

Unterschiede zu QB: neu in FreeBASIC

Unterschiede unter den FB-Dialektformen: nur in der Dialektform Befehlsreferenzeintrag-lang fb verfügbar

Siehe auch:
BefehlsreferenzeintragNEW, BefehlsreferenzeintragSpeicher


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 24.10.2007 von Redakteurytwinky angelegt.
  • Die aktuellste Version wurde am 27.12.2012 von Redakteurnemored gespeichert.
  Versionen Versionen