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!

 

(7532 Hits)

 

  calender     lzw     2048     socket     funkuhr     copycommander     hex     tankplan     mauskoordinaten     sortieren2     pi     picking     send_get_file     filetools     td     matrix     race_condition     4_wins     wii_whiteboard     passbildcreator     feder_masse     kartei     balanced     basic     3d_puzzle     sudoku     fouriersynthese     c_libs     cleanup     rubik_cube2     bignumber     tbitstream     openglsphere     sortieren     cubemap     tg12864b     game_of_life     gorilla     ccm     bmp_font     steganographie     hilbert     bitverknupfung     crc     partikelengine     induktion     zauber     maw     bezier     farbspectrum     generische_liste     trackball     qprogrammer     winkonfig     anty_krypt     vedische_multiplication     iq_block     xml     codeviewer     imageinspector     weihnachtsstern     vokabel     wuerfelzauber     wuerfel     nsudoku     jazzball     ntools     textfilter     knack     sprite_engine     baum     4_gewinnt     fakenet     ae20125     bww     pointer     button_tool     pwm     stm     proto     mastermind     delforlaz     gedanken_leser     desktop_lock     quadtree     network_listener     ascii     laufschrift     ctools     raetsel     c_depencies     tippsy3     fpc_depencies     episodenmanager     fourier     tasker     proof2e1     address_db     dcommenter     heapsim     serial     gc_solver     diffusionsfilter     summe_n     sirpinksy     textur_filterung     clear_engine     clickomania     affenpuzzle     wireworld     verzeichnung     ym1602c     exp_func     rollenspiel     gebmanager     gefangenen_dilemma     klab     piemenue     tipp_it     alt_f2     l_system     dcf77     netzwerkprotokol     funplay2     galton_brett     dithering_filtering     parken     cpu_load     suchen_dialog     simple_cad     wii_headtrack     fir_iir     zufall     portal     opengl_graphikengine     io_serializer     greenfoot     mandelbrot     uuart     codecounter     bigprim     numeric_instability     kwirk     trio     multilanguage     hough_transformation     5ermedian     io_adapter     euler     picam     puzzle     perlin_noise     projizierte_schatten     file_transfer     binomial     picturerotate     hoertest     screeny     screensaveblocker     dxtools     balanced2     rsa     wecker     8x8x8