Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
'function' : rekurzív minden vezérlőútvonalon, a függvény futásidejű verem túlcsordulását okozza
Megjegyzések
A függvény minden elérési útja a függvény hívását tartalmazza. Mivel a függvényt nem lehet úgy kilépni, hogy először rekurzívan hívjuk meg magát, a függvény soha nem fog kilépni.
Example
Az alábbi példa C4717-et hoz létre:
// 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);
}