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!

 

(7549 Hits)

 

  winkonfig     passbildcreator     sql     hex     projizierte_schatten     address_db     5ermedian     funkuhr     chunkmanager     jazzball     crc     partikelengine     io_adapter     piemenue     zauber     knack     bezier     nsudoku     dithering_mask     fakenet     gc_solver     tipp_it     codecounter     textfilter     transparenz     tg12864b     feder_masse     fouriersynthese     gebmanager     tankplan     4_gewinnt     ym1602c     wireworld     bmp_font     raetsel     matrix     hough_transformation     alt_f2     induktion     clear_engine     graphen_algos     farbspectrum     proto     iq_block     heapsim     diffusionsfilter     picturerotate     ctools     newton     suchen_dialog     tclockex     mandelbrot     network_bandwidth_limiter     desktop_lock     wii_headtrack     euler     basic     mastermind     picking     verzeichnung     wii_whiteboard     fir_iir     button_tool     8x8x8     attributgrammatik     laufschrift     openglsphere     cleanup     pingpong     maw     exp_func     imageinspector     sortieren2     parken     sudoku     hoertest     dcommenter     serial     project_collector     newton_interpolation     loop     wecker     trackball     xml     anty_krypt     gedanken_leser     ascii     generische_liste     pointer     socket     ccm     4_wins     screensaveblocker     screeny     bignumber     qprogrammer     lzw     td     klab     copycommander     2048     trio     shannon_fano_coding     mauskoordinaten     network_listener     filetools     kollision     cpu_load     ntools     torus_chess     simpleray     hilbert     c_libs     rollenspiel     tbitstream     balanced     3d_puzzle     kartei     io_serializer     vokabel     rsa     ae20125     fourier     kwirk     fpc_depencies     gorilla     pentago     greenfoot     turing_maschine     steganographie     multilanguage     wuerfel     gpu_info     opengl_graphikengine     wuerfelzauber     updater     calender     info     stm     netzwerkprotokol     schachprobleme     bww     weihnachtsstern     proof2e1     rubik_cube2     episodenmanager     puzzle     balanced2     baum     codeviewer     minipaint     summe_n     binomial     dxtools     rubik_cube     pi     numeric_instability     digiman     picam     simple_font     dcf77