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)

 

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