Wie man durch Null ohne Fehler teilt

7

Ich muss Float NaN und Unendlichkeit erhalten, aber ich kann solche Konstruktionen nicht verwenden

%Vor%

weil es die Kompilierzeit verursacht

  

Fehler C2124: Teile oder mod durch Null

BEARBEITEN, es ist cool, Antworten darauf zu haben, wo ich diese Zahlen bekommen kann (+1 für jeden), aber ist es möglich, durch Null zu teilen?

    
Yola 08.06.2013, 16:12
quelle

2 Antworten

17

Sie können einfach ein NaN oder eine Unendlichkeit zurückgeben, zum Beispiel:

%Vor%

oder

%Vor%

Siehe std::numeric_limits aus dem Header <limits> .

    
juanchopanza 08.06.2013, 16:14
quelle