Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'identifier' : işlevi bir değer döndürmelidir
İşlev bir değer döndüren olarak bildirildi, ancak işlev tanımı bir return deyimi içermiyor.
Bu hataya yanlış işlev prototipi neden olabilir:
İşlev bir değer döndürmezse, dönüş türü void olan işlevi bildirin.
İşlevin tüm olası dallarının prototipte bildirilen türde bir değer döndürdüğünü denetleyin.
Yazmaçta dönüş değerini
AXdepolayan satır içi derleme yordamlarını içeren C++ işlevleri için return deyimi gerekebilir. içindekiAXdeğerini geçici bir değişkene kopyalayın ve işlevinden bu değişkeni döndürin.
Aşağıdaki örnek C2561 oluşturur:
// C2561.cpp
int Test(int x) {
if (x) {
return; // C2561
// try the following line instead
// return 1;
}
return 0;
}
int main() {
Test(1);
}