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!

 

(7558 Hits)

 

  cpu_load     dithering_filtering     td     fourier     stm     gorilla     screensaveblocker     qprogrammer     dxtools     numeric_instability     wireworld     clickomania     mastermind     ae20125     io_serializer     gpu_info     matrix     kollision     piemenue     einstein     farbspectrum     chunkmanager     weihnachtsstern     tankplan     kwirk     netzwerkprotokol     send_get_file     attributgrammatik     vokabel     transparenz     heapsim     race_condition     2048     passbildcreator     pointer     5ermedian     fakenet     alt_f2     picam     calender     gefangenen_dilemma     winkonfig     tg12864b     partikelengine     updater     reihen     balanced2     openglsphere     iq_block     dcommenter     sortieren2     bignumber     xml     3d_puzzle     sfxr     fir_iir     fpc_depencies     ntools     crc     turing_maschine     hoertest     kartei     binomial     ccm     clear_engine     bigprim     screeny     proto     picking     fouriersynthese     8x8x8     gebmanager     newton     knack     bezier     zufall     projizierte_schatten     steganographie     button_tool     network_bandwidth_limiter     ctools     wecker     address_db     textfilter     codecounter     4_wins     dcf77     sudoku     parken     puzzle     imageinspector     verzeichnung     shannon_fano_coding     minipaint     binaeruhr     lzw     gedanken_leser     anty_krypt     serial     funkuhr     boxmuller     pingpong     textur_filterung     mandelbrot     rubik_cube2     loop     wuerfelzauber     trio     feder_masse     sql     network_listener     info     fingerspeed     weihnachtskalender     tbitstream     cubemap     pentago     gc_solver     digiman     generische_liste     bww     suchen_dialog     ym1602c     wii_whiteboard     file_transfer     greenfoot     quadtree     desktop_lock     nsudoku     uuart     hough_transformation     balanced     klab     diffusionsfilter     filetools     copycommander     trackball     bmp_font     delforlaz     funplay2     galton_brett     wuerfel