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!

 

(7542 Hits)

 

  mandelbrot     codecounter     balanced2     sudoku     steganographie     serial     tg12864b     zauber     dcommenter     2048     fakenet     8x8x8     sortieren2     wecker     gefangenen_dilemma     shannon_fano_coding     knack     calender     binomial     fir_iir     iq_block     bmp_font     network_bandwidth_limiter     dcf77     nsudoku     gebmanager     wuerfelzauber     suchen_dialog     turing_maschine     feder_masse     clear_engine     diffusionsfilter     vokabel     cubemap     numeric_instability     transparenz     rollenspiel     generische_liste     dithering_filtering     hilbert     bignumber     copycommander     sql     schachprobleme     greenfoot     balanced     trackball     xml     filetools     qprogrammer     io_serializer     picam     desktop_lock     fouriersynthese     delforlaz     4_wins     weihnachtsstern     winkonfig     bww     sprite_engine     imageinspector     projizierte_schatten     loop     opengl_spriteengine     simple_cad     pentago     newton     mastermind     td     cpu_load     reihen     fourier     proof2e1     induktion     race_condition     ae20125     gorilla     klab     gedanken_leser     picking     passbildcreator     ym1602c     c_libs     bezier     summe_n     dxtools     3d_puzzle     torus_chess     ascii     screeny     rubik_cube     wii_whiteboard     funplay2     atmegaboard     pointer     lzw     tetris     verzeichnung     episodenmanager     openglsphere     wireworld     zufall     tbitstream     textfilter     boxmuller     netzwerkprotokol     codeviewer     hough_transformation     button_tool     farbspectrum     piemenue     anty_krypt     stm     ccm     wuerfel     euler     puzzle     partikelengine     proto     crc     fpc_depencies     hoertest