So lassen Sie die Programmausführung / den Kontrollfluss und die lokalen Variablen abC++

Programme in C++. Entwicklerforum
Anonymous
 So lassen Sie die Programmausführung / den Kontrollfluss und die lokalen Variablen ab

Post by Anonymous »

Nehmen wir an, ich habe ein Programm wie folgt: < /p>
int test(int n) {
n++;
std::cout
Visited Function: main with arguments (argc: 2, argv ["path", 7])
Visited Function test with arguments (n: 7)
test: N set to 8

// or maybe without stdlib if possible
test: Visited operator std::cout with 8
test: Visited operator std::cout with std::endl

test: N set to 23
test: N set to 24
Exit function test
Main: result set to 24
Exit function main
< /code>
Es ist, als ob ein RAN -Programm unter Debugger und nur "Schritt in" bis das Programm endet. Name und Werte von Einheimischen.
Warum brauche ich das? Br /> und 1.01 eingeführt Regression, also möchte ich ihr Verhalten mit der gleichen Eingabe vergleichen, damit ich die Regression automatisch finden kann. Zeitreiseaufzeichnung, weil es universell, Sprache agnostisch ist.
C ++, MSVC unter Windows oder Clang unter Linux (vorzugsweise MSVC unter Windows) < /p>
Ich habe versucht, Windows Time Travel zu verwenden, aber ich weiß nicht in etwas menschliches lesbares

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post