inline int factorial(int n)
{
if(!n) return 1;
else return n*factorial(n-1);
}
Als ich las diese gefunden, dass der obige Code auf „unendlich Compilation“ führen würde , wenn sie nicht richtig vom Compiler behandelt.
Wie entscheidet der Compiler, ob eine Funktion inline ist oder nicht?