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!

 

(7564 Hits)

 

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