Error Funktion Stroustrup Buch
-
Hallo,
ich arbeite gerade das Stroustrup C++ Buch für Anfänger durch. Bei einigen Aufgaben gibt es eine error-Funktion, für die man die library "std_lib_facilities.h" in den Header einfügen muss. Diese Library gibt es bei mir aber nicht. (benutze Eclipse auf einem MAC)
D.h. ich muss die Funktion selbst schreiben. Aber wie mache ich das? Ein Beispiel aus dem Buch ist z.B.
if (d1 < 0) error( "d1 is negative");Welche Parameter gebe ich in die Funktion und was steht in der Funktion dann? Ist es eine void Funktion?

-
void error(const char* message) { std::cerr << message; return; }
-
evtl. auch so:
void error(const char* message) { std::cerr << message; throw std::exception(); }
-
Copy&paste dir das von hier in eine entsprechende Datei und pack die neben die Sourcedateien: http://www.stroustrup.com/Programming/std_lib_facilities.h