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!

 

( 220 Hits )

 

  parken     uuart     zufall     verzeichnung     5ermedian     fingerspeed     l_system     bezier     hoertest     stereoprojektion     sudoku     iq_block     button_tool     picking     bignumber     serial     screensaveblocker     loop     quadtree     mauskoordinaten     send_get_file     multilanguage     anty_krypt     vedische_multiplication     imageinspector     network_delay     shannon_fano_coding     ntools     race_condition     textur_filterung     fir_iir     gefangenen_dilemma     einstein     perlin_noise     newton_interpolation     clickomania     file_transfer     kwirk     wuerfel     simple_font     ascii     kartei     atmegaboard     tbitstream     screeny     proof2e1     trio     hex     picturerotate     hilbert     basic     codeviewer     rollenspiel     4_gewinnt     digiman     wuerfelzauber     transparenz     balanced     sql     info     simple_cad     ccm     fourier     bitverknupfung     feder_masse     io_serializer     opengl_graphikengine     cubemap     minipaint     io_adapter     copycommander     kollision     baum     calc     logger     gedanken_leser     opengltruetypefont     maw     mandelbrot     trackball     clear_engine     balanced2     portal     dithering_filtering     rsa     dcf77     ae20125     weihnachtsstern     pathfinder     pingpong     bmp_font     sortieren2     pointer     project_uncollector     qprogrammer     laufschrift     projizierte_schatten     wecker     alt_f2     bigprim     jazzball     induktion     tg12864b     openglsphere     genmathcalc     tokenizer     proto     gorilla     library     network_bandwidth_limiter     motionblur     torus_chess     farbspectrum     partikelengine     funplay2