[C++ Fehler] E2293 ) erwartet
-
Hallo Forum,
ich hab mal wieder so'ne blöde Fehlermeldung von Turbo C++ abbekommen
:[C++ Fehler] E2293 ) erwartet
SVertex3f* CreateCircleFromData(const SMatrix4x4 &m, const SVertex2f &vTM, const SVertex2f &vTS, SVertex3f* Vertices, const* unsigned int VerticesMax, // In dieser Zeile tritt der Fehler auf. float fPrecision)Wenn ich das Sternchen bei const* unsigned int VerticesMax wegnehme, tritt der Fehler nicht mehr auf, allerdings beim Funktionsaufruf (ist ja klar). Es soll bewirken, dass der Zeiger auf die unsigned int-Variable konstant ist, der Inhalt aber veränderlich.
Ich hab mich schon darin versucht, halbwegs sinnvoll irgendwelche Klammern zu setzen, allerdings bislang ohne Erfolg.
Mr Train
-
Was stellst du dir unter
const* unsigned int VerticesMaxfür einen Typen vor? Das Sternchen muss ein wenig nach rechts (je nachdem auch das
const).
-
SVertex3f* CreateCircleFromData(const SMatrix4x4 &m, const SVertex2f &vTM, const SVertex2f &vTS, SVertex3f* Vertices, unsigned int* const VerticesMax, float fPrecision);Lies von rechts nach links:
VerticesMax ist ein const pointer auf ein unsigned intGruss Simon
-
Danke Simon, jetzt geht's.

Wär ich nicht drauf gekommen.

Mr Train