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!

 

(7565 Hits)

 

  sirpinksy     farbspectrum     greenfoot     turing_maschine     ccm     file_transfer     baum     gorilla     fourier     calender     hoertest     lzw     vokabel     affenpuzzle     stereoprojektion     opengl_spriteengine     3d_puzzle     info     euler     qprogrammer     mauskoordinaten     tankplan     td     binomial     textfilter     weihnachtsstern     fpc_depencies     verzeichnung     codecounter     ae20125     proto     balanced2     basic     filetools     sudoku     pingpong     numeric_instability     picam     kwirk     matrix     simpleray     send_get_file     desktop_lock     loop     fir_iir     button_tool     piemenue     c_depencies     race_condition     4_wins     mandelbrot     wuerfel     balanced     generische_liste     parken     gedanken_leser     partikelengine     passbildcreator     dithering_mask     tipp_it     clear_engine     anty_krypt     wireworld     winkonfig     nsudoku     steganographie     graphen_algos     network_listener     imageinspector     tbitstream     labyrintcreator     suchen_dialog     simple_cad     address_db     projizierte_schatten     weihnachtskalender     rsa     gefangenen_dilemma     8x8x8     pointer     schachprobleme     crc     l_system     wuerfelzauber     sql     mastermind     alt_f2     bww     delforlaz     cubemap     torus_chess     galton_brett     uuart     puzzle     digiman     ym1602c     bmp_font     clickomania     ntools     screeny     textur_filterung     2048     iq_block     openglsphere     c_libs     bignumber     vedische_multiplication     boxmuller     dxtools     tclockex     shannon_fano_coding     xml     trio     stm     gebmanager     multilanguage     fouriersynthese     wecker     diffusionsfilter     transparenz     klab     opengl_graphikengine     bezier     kartei     5ermedian     io_serializer