zur Startseite zum Inhalt zur Navigation

Generische_Liste

 

Als ehemaliger Ada-Programmierer habe ich versucht, 
in 
diesem Sample zu zeigen, dass Delphi auch Generik 
kann. 

Es ist mir auch gelungen. Dieses Sample zeigt die 
Implementierung einer doppelt verketteten generischen 
Ringliste ohne Blindelement.

Die gültigen Operationen sind 

AddFront
AddBack
AddSort
Sort ( list )
DelElement
Clear
PrintList
Find

Aber ACHTUNG: um die Generik zu simulieren, muss man 
in 
Delphi untypisierte Pointer verwenden. Diese sind 
ein mächtiges Werkzeug, falsch angewandt kann man 
damit auch großen Schaden anrichten ( sowohl in Soft- 
als auch in Hardware)!

Daher warne ich hiermit ausdrücklich vor blindem 
Ausprobieren und Umschreiben dieses Samples!

 

(7550 Hits)

 

  openglsphere     loop     ascii     shannon_fano_coding     fourier     mauskoordinaten     td     io_serializer     screensaveblocker     fouriersynthese     induktion     binomial     ctools     steganographie     picam     sql     passbildcreator     library     serial     gebmanager     verzeichnung     stm     iq_block     balanced     piemenue     diffusionsfilter     mandelbrot     sortieren2     bww     kwirk     winkonfig     textfilter     rsa     anty_krypt     wuerfelzauber     opengl_graphikengine     picking     partikelengine     pingpong     schachprobleme     gorilla     torus_chess     episodenmanager     nsudoku     wireworld     ntools     wii_whiteboard     ym1602c     proto     cubemap     trackball     turing_maschine     copycommander     pathfinder     summe_n     maw     ae20125     graphen_algos     minipaint     3d_puzzle     4_wins     send_get_file     bezier     sudoku     c_libs     crc     dcf77     dxtools     5ermedian     feder_masse     projizierte_schatten     alt_f2     wuerfel     rent_it     button_tool     ccm     pi     network_listener     attributgrammatik     wecker     vokabel     4_gewinnt     multilanguage     tbitstream     euler     puzzle     hoertest     cleanup     desktop_lock     exp_func     qprogrammer     transparenz     hex     tg12864b     codecounter     gedanken_leser     calender     filetools     basic     8x8x8     clear_engine     parken     zauber     fir_iir     balanced2     tetris     generische_liste     cpu_load     lzw     pointer     mastermind     fakenet     network_bandwidth_limiter     klab     greenfoot     farbspectrum     proof2e1     fpc_depencies     bmp_font     matrix     simple_cad     hilbert