2016-05-29 14 views
4
#include <iostream> 


int main() { 


    int *xx = new (std::nothrow) int[2]; 

    if(xx == NULL) 
    { 
     exit(1); 
    } 

    return 0; 
} 

Im Versuch nothrow zu verwenden, aber Clion sagt über xx == NULL, dass „Bedingung ist immer falsch“, und über exit(1), dass „nicht erreichbar Code“. Was mache ich falsch?std :: nothrow funktioniert nicht wie erwartet - Bedingung ist immer falsch

+4

, das wie ein Problem mit Ihrem IDE-Sounds. –

+2

Sie haben vergessen, '#include ' '. –

+0

@KerrekSB funktioniert nicht –

Antwort