Ostrzeżenie kompilatora (poziom 4) C4710
"function": funkcja nie jest podkreślona
Określona funkcja została oznaczona jako rozszerzenie wbudowane, ale kompilator nie dodał funkcji.
Inlining jest wykonywany według uznania kompilatora. Słowo inline
kluczowe, takie jak przestarzałe (i, w standardach C++17 i nowszych, usunięte), register
jest używane jako wskazówka dla kompilatora. Kompilator używa heurystyki, aby określić, czy ma w tekście określonej funkcji przyspieszyć kod, gdy jest zoptymalizowany pod kątem szybkości, lub jeśli powinien w tekście określić konkretną funkcję, aby kod był mniejszy podczas optymalizacji pod kątem miejsca. Kompilator wbudowane tylko najmniejsze funkcje podczas kompilowania dla miejsca.
W niektórych przypadkach kompilator nie wbudowany określonej funkcji ze względów mechanicznych. Zobacz C4714, aby uzyskać listę przyczyn, dla których kompilator może nie w tekście funkcji.
To ostrzeżenie jest domyślnie wyłączone. Aby uzyskać więcej informacji, zobacz Ostrzeżenia kompilatora, które są domyślnie wyłączone.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla