Ich habe eine rekursive Funktion, die ich Fehlerbehebung bin. Ich möchte die Rekursionstiefe ausgeben... d.h. wie oft die Funktion sich selbst aufruft.
Wenn ich eine statische Variable verwende, die am Anfang der Funktion inkrementiert und am Ende dekrementiert.
Kann ich damit die Tiefenstufe genau bestimmen?
recurse()
{
static int depth = 0;
depth++;
/*
do stuff
recurse()
*/
depth--;
return return_value;
}