![]() |
Re: Was bedeutet diese Zeile in C++?
Zitat:
|
Re: Was bedeutet diese Zeile in C++?
Zitat:
Delphi-Quellcode:
for t := 0 to LENBYTE - 1 do
begin p[t] := Double(Histogram[t]) / Double(numPixels); Inc(mT, t * p[t]); end; |
Re: Was bedeutet diese Zeile in C++?
Zitat:
|
Re: Was bedeutet diese Zeile in C++?
mir auch :roll:
da in Delphi Deklaration
Delphi-Quellcode:
und in C++
meinArray: array[zahlAnfang..zahlEnde] of TeinTyp
einTyp meinArray[LängeMeinesArrays]; ..und wie soll man da sagen welcher Index am Anfang steht? |
Re: Was bedeutet diese Zeile in C++?
Zitat:
Zitat:
|
Re: Was bedeutet diese Zeile in C++?
Zitat:
(gilt dann aber für alle Arrays des Types - mit Templates könnte man es vielleicht so drehen, dass er nur für den deklarierten Fall gilt... aber das ist dann eher Overkill) |
Re: Was bedeutet diese Zeile in C++?
Zitat:
löl, mit Biegen und Brechen geht alles (besonders in C++) :roll: |
Re: Was bedeutet diese Zeile in C++?
Zitat:
machen, wenn sie auch leichter zum selben Ziel führen? :gruebel: Ich habe mir C++ lediglich angeeignet, weil ich dazu gezwungen war (beruflich). Ansonsten hätte ich das gelassen. |
Re: Was bedeutet diese Zeile in C++?
Oh sorry, mein Fehler. Mein damaliger Bauinformatik Prof, hat das Array immer um eins größer gemacht und dann in der Schleife mit eins angefangen zu zählen. Fragt mich aber bitte nicht warum. :roll:
|
Re: Was bedeutet diese Zeile in C++?
also ich kann nur zustimmen (direkt in 2 sachen :-D ):
1) array sind in c von 0 bis zum angegebenen wert (lenbyte) 2) auch ich meine, das so statische arrays mit integern deklariert werden, und mit dem zusatz hinten histogram[0] auf 0 gesetzt wird |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 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