ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
437
437
EMPFEHLEN
-
13.06.07 19:58 #1
- Registriert seit
- Sep 2004
- Beiträge
- 169
Hi,
ich habe eine Datei, in der ich Parameter zur parametriesierung stehen habe, um die Daten zentral, und nicht verteilt in meinem Projekt zu ändern. Doch nun bin ich auf ein Problem gestoßen:
ich habe an einer Stelle
stehen, und möchte nun darunter 2^matrixIndexM stehen haben:Code :1
const int matrixIndexM = 3;
doch das verwehrt er mir; er sagt an der Stelle, wo ich mit matrixM arbeite :Code :1
const int matrixM = pow(2,matrixIndexM);
Kann mir jemand von Euch sagen, wie ich das richtig machen muss?array bound is not an integer constant
MfG, und vielen Dank schon einmal im Voraus
-
Hi,
soweit ich weiß liefert die pow() funktion ein double zurück.
Bei der Parametrisierung gibts auch unterschiedliche, aber soweit
ich weiß keine mit 2 int. Schau noch mal bei google.
Gruß Benny.Theorie ist Wissen, das nicht funktioniert.
Praxis ist, wenn alles funktioniert und man weiß nicht warum
-
13.06.07 20:52 #3
- Registriert seit
- Sep 2004
- Beiträge
- 169
Hi,
danke für Deine Antwort; ich habe es auch schon probiert zu casten, aber auch das funktioniert nicht.
Wenn ich das allerdings direkt in die Matrix-Indizierung schreibe, funktioniert es...
MfG, Ozzy
-
"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
Ähnliche Themen
-
const void *
Von ubok im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 02.07.10, 12:18 -
Int in const char*
Von Sircoly im Forum C/C++Antworten: 3Letzter Beitrag: 15.07.06, 19:40 -
const vor dem Funktion
Von Don_Pazo im Forum C/C++Antworten: 1Letzter Beitrag: 22.01.06, 00:39 -
C: const Pointer
Von Konsumierer im Forum C/C++Antworten: 7Letzter Beitrag: 30.06.05, 15:03 -
[OOP] Non-const function (...) called for const object
Von FireFlow im Forum C/C++Antworten: 3Letzter Beitrag: 29.04.05, 19:39





Zitieren

Login






