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!

 

(7530 Hits)

 

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