AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:02

Parameter dieser Suchanfrage:

Suche in Thema: Aufzählungstypen vereinigen
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Aufzählungstypen vereinigen

     
      by himitsu, 5. Apr 2012
    Dieses Set wird schon im Compiler erstellt, als implizite Konstante und dann wird darauf nur noch eine einzige Abfrage darauf ausgeführt.
    Gut, in den x86-CPUs soll dieser eine BTC-Befehl nicht unbedingt der aller Schnellste sein, aber egal. (vom Code her ist das doch übersichtlicher? )

    Beim CASE sind das mehrere Assemblerbefehle für die beiden Vergleiche und Delphi optimiert ein CASE sogar...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Aufzählungstypen vereinigen

     
      by himitsu, 3. Apr 2012
    Ach ja, warum das Zusammenfügen nicht geht, aber das Aufteilen schon, ist recht einfach erklärt.

    Die Werte des Enums sind ja "nur" Namentliche Bezeichner für je einen bestimmten nummerischen Wert.
    Ersetzt man mal die Namen durch ihre Werte, dann fällt das Dilemma auf.

    type
    TTeilmengeA = (0, 1, 2);
    TTeilmengeB = (0, 1, 2);
    TAll = TTeilmengeA + TTeilmengeB; // würde nun...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: Aufzählungstypen vereinigen

     
      by himitsu, 3. Apr 2012
    OK, dann
    IN ist nur für das Prüfen eines Elementes in einer Mengenvariable
    und nicht in einem Mengentypen.

    Man könnte Embarcadero im QS mal fragen, ob die das nicht implementieren könnten
    oder man geht eben doch über die Konstanten.


    type
    TAll = (a1, a2, a3, b1, b2, b3);


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=167498
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 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