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!

 

(7571 Hits)

 

  episodenmanager     network_delay     lzw     rubik_cube2     5ermedian     serial     kollision     l_system     dcommenter     feder_masse     schachprobleme     xml     socket     dcf77     c_depencies     newton     simple_font     sirpinksy     textur_filterung     bignumber     delforlaz     race_condition     game_of_life     fingerspeed     raetsel     anty_krypt     ascii     fir_iir     wuerfelzauber     imageinspector     qprogrammer     stereoprojektion     c_libs     nsudoku     pwm     diffusionsfilter     trio     summe_n     picking     wii_headtrack     network_bandwidth_limiter     turing_maschine     lazcomment     sortieren     tipp_it     partikelengine     fouriersynthese     bww     balanced2     attributgrammatik     button_tool     screeny     verzeichnung     ntools     einstein     td     pentago     mastermind     dithering_filtering     clear_engine     file_transfer     exp_func     sudoku     sfxr     updater     network_listener     ctools     4_gewinnt     affenpuzzle     fourier     multilanguage     zauber     gorilla     tokenizer     klab     crc     wecker     quadtree     galton_brett     kartei     tetris     chunkmanager     calender     fpc_depencies     weihnachtsstern     loop     pingpong     picam     vedische_multiplication     bmp_font     parken     trackball     bitverknupfung     puzzle     balanced     stm     clickomania     ccm     greenfoot     bezier     mandelbrot     rubik_cube     tippsy3     vokabel