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!

 

(7555 Hits)

 

  5ermedian     bigprim     binomial     updater     parken     filetools     imageinspector     galton_brett     cpu_load     alt_f2     crc     bww     sortieren2     weihnachtsstern     opengl_graphikengine     partikelengine     fpc_depencies     mandelbrot     bezier     dithering_mask     race_condition     sql     vokabel     qprogrammer     opengl_spriteengine     cleanup     textfilter     pingpong     clear_engine     network_bandwidth_limiter     picam     rubik_cube2     shannon_fano_coding     gedanken_leser     hoertest     generische_liste     8x8x8     iq_block     fir_iir     gpu_info     codecounter     verzeichnung     desktop_lock     ae20125     ccm     io_serializer     wuerfelzauber     boxmuller     trackball     c_depencies     wireworld     dcommenter     tg12864b     tclockex     suchen_dialog     dxtools     bmp_font     greenfoot     calender     atmegaboard     fourier     gc_solver     wii_whiteboard     copycommander     3d_puzzle     diffusionsfilter     digiman     delforlaz     td     socket     serial     episodenmanager     openglsphere     clickomania     pi     sfxr     picking     pentago     mastermind     fingerspeed     anty_krypt     l_system     ym1602c     simple_cad     wecker     pointer     sprite_engine     rent_it     steganographie     dithering_filtering     uuart     numeric_instability     fouriersynthese     quadtree     wii_headtrack     tippsy3     laufschrift     einstein     puzzle     gorilla     info     network_listener     file_transfer     projizierte_schatten     maw     balanced2     feder_masse     winkonfig     proto     sudoku     fakenet     farbspectrum     funkuhr     netzwerkprotokol     bignumber     dcf77     address_db     reihen     loop     xml     kwirk     button_tool     passbildcreator     pwm     tbitstream     klab     wuerfel     nsudoku     kollision     gefangenen_dilemma     gebmanager     multilanguage     heapsim     4_wins     baum     matrix     transparenz     c_libs     ntools     turing_maschine     2048     balanced     stm     lzw     piemenue     simple_font     hough_transformation     screeny