Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi array addieren (https://www.delphipraxis.net/31341-array-addieren.html)

Jelly 7. Okt 2004 22:26

Re: array addieren
 
Zitat:

Zitat von pajofego
Tja das geht nur, wenn man Operatoren überladen kann! Das ging zumindesten vor D7 nicht, ...

Das kann ich so nicht bestätigen. Irgendwann stand mal in der Zeitschrift "Der Entwickler" ein Beispiel drin, wie man mittels Operatorüberladen mit komplexen Zahlen arbeiten konnte... Ich such den Artikel mal raus, dann kann ich mehr zu sagen, wenns interessiert.

pajofego 7. Okt 2004 22:30

Re: array addieren
 
Sorry aber wie soll das denn überhaupt ohne Schleifen gehen? Selbst wenn man Operatoren überladen könnte, müsstes du dort eine Schleife einbauen. Eine Addition mit Vektoren größer 4 ohne Schleifen geht doch gar nicht! Die Sache mit den Sets ausgenommen. Warum willst du keine Schleifen benutzen gibt es da einen Grund?

dizzy 7. Okt 2004 22:34

Re: array addieren
 
Das Überladen im Zusammenhang mit den komplexen Zahlen ist glaube ich eine Variant-spezifische Sache, und wird so weit ich mich erinnern kann via Compilermagic gelöst.

Jelly 7. Okt 2004 22:36

Re: array addieren
 
Hier mal Der Entwickler Link

In der Ausgabe 6/2002 wurde die Vorgehensweise an Strings gezeigt... Kenn mich aber nicht mit den Dingen aus, um ehrlich zu sein, wollts eben nur mal erwähnt haben.

stoxx 15. Dez 2005 15:23

Re: array addieren
 
Zitat:

Zitat von pajofego
Üblich ist ja immer eine "Add" Funktion in einer Vektor Klasse zu implementieren, aber ganz ohne Schleife kommst du nicht aus, es sei denn du benutzt 128 Bit Vektoren aus dem SSE Befehlssatz. Die haben aber max. 4 Komponenten!

ähm, muss das Thema nochmal rauskramen, wie geht das mit dem SSE Befehlsatz genau ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:15 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz