AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Einen Keller in Delphi Programmieren

Ein Thema von Christian18 · begonnen am 28. Apr 2009 · letzter Beitrag vom 29. Apr 2009
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#11

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 17:25
Du kennst vermutlich das englische Wort dafür: Stack
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 17:26
Keller ist eine Stack Datenstruktur ( LIFO: Last in First Out)
Markus Kinzler
  Mit Zitat antworten Zitat
quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 18:45
Entweder über Pointer, dann musst du aber auch den Typen mitgeben, der an diesem Pointer steht. Oder Variant.
Mit C# wär's hier ganz einfach, weil alles die Oberklasse Object hat
Edit:
Aber er will ja kein Keller<T> sondern ein Keller.Push(obj : <T>)
Man konnte doch auch die Variablen einer funktion mit Generics realisieren ...
Edit2:
Geht mein obiges überhaupt? Hab Generics selber bisher nur in Java benutzt
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 18:47
Er kann ja auch in Delphi eine Klasse verwenden, diese ist dann immer ein TObject
Markus Kinzler
  Mit Zitat antworten Zitat
quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#15

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 18:49
Dann müsste er aber für jeden Datentyp, den er in den Keller legen will eine eigene Kapselung schaffen.
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat
Dust Signs

Registriert seit: 28. Dez 2004
Ort: Salzburg
379 Beiträge
 
#16

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 19:16
Zitat von Daniel G:
Du kennst vermutlich das englische Wort dafür: Stack
[OT]Korrigiert mich, wenn ich falsch liege, aber ich war immer der Meinung, Stack stünde für Stapel. Was hat ein Stapel mit einem "Kellerspeicher" gemein und woraus leitet sich das Wort Keller hier ab (augenscheinlich nicht aus einer direkten Übersetzung)?[/OT]

Dust Signs
(aka AXMD in der EE)
Die Nummer, die Sie gewählt haben, ist imaginär. Bitte drehen Sie Ihr Telefon um 90° und versuchen Sie es erneut.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#17

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 19:20
Ein Stack stapelt ja nicht nach oben, sondern nach unten, deshalb nennt man ihn auch Keller
Markus Kinzler
  Mit Zitat antworten Zitat
Dust Signs

Registriert seit: 28. Dez 2004
Ort: Salzburg
379 Beiträge
 
#18

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 19:24
Zitat von mkinzler:
Ein Stack stapelt ja nicht nach oben, sondern nach unten, deshalb nennt man ihn auch Keller
Danke für die Information, das war mir neu. Bei uns in der Schule/an der FH hießen diese Speicher immer nur Stapelspeicher oder (ohne Übersetzung) Stacks . Wieder was gelernt...

Dust Signs
(aka AXMD in der EE)
Die Nummer, die Sie gewählt haben, ist imaginär. Bitte drehen Sie Ihr Telefon um 90° und versuchen Sie es erneut.
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#19

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 19:47
Schön dich mal wieder hier zu lesen. Hab eben erst deinen "Complex Calculator" in der c't entdeckt.
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#20

Re: Einen Keller in Delphi Programmieren

  Alt 28. Apr 2009, 19:54
Zitat von mkinzler:
Ein Stack stapelt ja nicht nach oben, sondern nach unten, deshalb nennt man ihn auch Keller
Hä? Elemente werden doch oben auf den Stack gelegt und wieder weggenommen (Deswegen ja auch "Stapel")
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz