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)

 

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