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)

 

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