C++:
Skriva ut felsökningsdata

Hur man gör:

#include <iostream>

int main() {
    int x = 10;
    std::cout << "Debug: x has value " << x << std::endl; // Skriver ut värdet av x
    // ... övrig kod ...
    return 0;
}

Sample Output:

Debug: x has value 10

Djupdykning

Printing debug output i C++ är grundläggande men kraftfullt. Historiskt sett har printf använts från C, vilket fortfarande fungerar. Alternativ inkluderar loggbibliotek, som spdlog eller boost::log, och att skriva till en fil. Generella implementationer använder ofta std::cout för konsolen eller std::ofstream för filer. Preprocessor directives, som #ifdef DEBUG, kan hjälpa till att endast inkludera debug-utskrifter i utvecklingsversioner.

Se Även