new(nothrow) undeklariert
-
Hi,
ich möchte ein dynamisches Feld erzeugen. Aber Dev-C++, sowie Borland C++ Builder 6 sehen dabei nothrow als undeklariert an. Muss ich noch irgendwelche Headerdateien inkludieren, um es zum Laufen zu bekommen?
Ich brauche den Parameter nothrow, da ich mich mit Exceptions noch nciht auskenne und ich nur mit NULL überprüfen möchte, ob es keinen Speicherfehler gab.
Hier mein Codeschnipsel
int main() { int* feld; feld=new(nothrow) int[1000]; }
-
#include <new>
MfG SideWinder
-
Mhm, funkioniert nicht. Immer noch undeklariert.
-
nothrow ist im std-Namensraum.
-
Danke, jetzt funkioniert's!