AGB  ·  Datenschutz  ·  Impressum  







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

@self abhängig von Codeposition

Ein Thema von hackerknecht · begonnen am 8. Jun 2005 · letzter Beitrag vom 8. Jun 2005
 
barf00s
(Gast)

n/a Beiträge
 
#7

Re: @self abhängig von Codeposition

  Alt 8. Jun 2005, 14:32
Zitat von hackerknecht:
Vielen Dank für Euere schnelle Hilfe !
Wenn self nur auf dem Stack liegt, ist das Problem mit @self klar.
( Hatte gehofft/gedacht, daß self mit/bei den Member-variablen gespeichert wird )
(( Wozu ?? Ich erstelle mehrere Indices auf Bäume von polymorphen Objecten zum Sortieren/Suchen.
Bei einem Index "Name" z.B. muss das Object einen Pointer auf seinen Namen-Member liefern.
@Fname z.B. , kommt dann ein anderer Index z.B. PLZ dann halt @FPLZ ec..
Diese pointer werden dann an entsprechende Vergleichsfunktionen weitergeliefert.
Da einige Funktionen sehr abstrakt sind, arbeitet vieles nur mit Pointern.
Bei einem komplexen Index, der nicht über einen einfachen Vergleich wie String- oder
Integervergleich machbar ist, sondern nur über die Objecte, müssten dann die Objecte einen
Zeiger auf sich selbst liefern können ...))
hmm, objekte sind ja schon zeiger, wozu also dieses komplizierte self-pointer-abstrakt-blah-konstrukt

wenn du uns an deinem code (oder schnippsel davon) teilhaben lässt, wird sich vieles vllt erklären - oder vereinfachen - lassen
  Mit Zitat antworten Zitat
 


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 10:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz