Udostępnij za pośrednictwem


C28278

Ostrzeżenie C28278: Nazwa funkcji pojawia się z nie prototyp w zakresie.

Ostrzeżenie to zazwyczaj wskazuje, że __deref jest potrzebne do stosowania __return adnotacji do wartości zwracane.

Narzędzie do analizy kodu raportów to ostrzeżenie, gdy wywołana została funkcja bez zgłoszenia i analizy, które mogą być wykonywane są ograniczone, ponieważ zgłoszenie zawiera ważne informacje.

Języka c pozwala (ale zniechęca) na użycie funkcji, do której zostały zgłoszone nie prototypem.Definicja funkcji lub deklaracji funkcji (prototyp) powinien pojawić się przed pierwszym użyciem funkcji.To ostrzeżenie wskazuje, że wywołano funkcję bez zgłoszenia i analizy, które mogą być wykonywane są ograniczone, ponieważ zawiera ważne informacje.Jeśli deklaracja funkcji zawiera adnotacje, deklarację funkcji jest nawet bardziej użyteczne narzędzie do analizy kodu.