Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'function' : rekurzivní na všech řídicích cestách, funkce způsobí přetečení zásobníku modulu runtime.
Poznámky
Každá cesta přes funkci obsahuje volání funkce. Vzhledem k tomu, že neexistuje způsob, jak funkci ukončit, aniž by se nejprve volala rekurzivně, funkce nikdy neodejde.
Example
Následující příklad vygeneruje C4717:
// C4717.cpp
// compile with: /W1 /c
// C4717 expected
int func(int x) {
if (x > 1)
return func(x - 1); // recursive call
else {
int y = func(0) + 1; // recursive call
return y;
}
}
int main(){
func(1);
}