C++:
Debug-Ausgaben drucken

So geht’s:

#include <iostream>

int main() {
    // Variable zum Demonstrieren der Debug-Ausgabe
    int bedeutendeVariable = 42;

    // Debug-Ausgabe auf der Konsole
    std::cout << "Debug: bedeutendeVariable hat den Wert " << bedeutendeVariable << std::endl;

    // Weitere Logik hier…
    // ...

    return 0;
}

Erwartete Ausgabe:

Debug: bedeutendeVariable hat den Wert 42

Deep Dive:

Früher nutzten Programmierer einfache printf()-Befehle für Debug-Meldungen. Mit der Einführung von C++ Streams wurde std::cout zum Standard für Ausgaben. Alternativ kann man std::cerr nutzen, um Fehlermeldungen auf dem Standardfehlerausgabe-Stream zu drucken. Die Implementierung ist einfach: Es reicht, geeignete Nachrichten an den gewünschten Stream zu senden. Allerdings sollte man diese Ausgaben vor der Veröffentlichung entfernen oder durch ein professionelles Logging-Framework ersetzen.

Siehe Auch: