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!

 

(7511 Hits)

 

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