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.
"identifier" : a függvénynek egy értéket kell visszaadnia
Megjegyzések
A függvényt úgy deklarálták, hogy értéket ad vissza, de a függvénydefiníció nem tartalmaz return visszatérési utasítást.
Ezt a hibát egy helytelen függvény prototípusa okozhatja:
Ha a függvény nem ad vissza értéket, deklarálja a függvényt üres visszatérési típussal.
Ellenőrizze, hogy a függvény minden lehetséges ága a prototípusban deklarált típusú értéket adja-e vissza.
A regiszterben a visszatérési értéket tároló beágyazott összeszerelési rutinokat tartalmazó C++ függvényeknek szükség lehet egy visszatérési
AXutasításra. Másolja be az értéket egy ideiglenes változóbaAX, és adja vissza a változót a függvényből.
Example
Az alábbi példa c2561-et hoz létre:
// C2561.cpp
int Test(int x) {
if (x) {
return; // C2561
// try the following line instead
// return 1;
}
return 0;
}
int main() {
Test(1);
}