Zeiger
-
Warum kommt es bei:
unsigned int** source = new((unsigned int*)[maxSounds]);zu folgendem:
1>.\manager.cpp(128) : error C2059: Syntaxfehler: '['
-
weil es falsch ist.

Probiere mal:
unsigned int** source = new (unsigned int*)[maxSounds];
-
1>.\manager.cpp(128) : error C2143: Syntaxfehler: Es fehlt ';' vor '['
1>.\manager.cpp(128) : error C2337: "maxSounds": Attribut wurde nicht gefunden.
1>.\manager.cpp(130) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
1>.\manager.cpp(130) : error C2143: Syntaxfehler: Es fehlt ';' vor ')'
1>.\manager.cpp(130) : error C2143: Syntaxfehler: Es fehlt ';' vor ')'
1>.\manager.cpp(130) : error C2065: 'i': nichtdeklarierter Bezeichner
1>.\manager.cpp(130) : error C2143: Syntaxfehler: Es fehlt ';' vor ')'
1>.\manager.cpp(130) : error C2143: Syntaxfehler: Es fehlt ';' vor ')'
-
...
.\manager.cpp(136) : fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen.
-
Mal die runden Klammern weglassen ...
-
funktioniert.
thx