noinline
Specyficzne dla firmy Microsoft
__declspec(noinline)
polecenie kompilatorowi, aby nigdy nie w tekście określonej funkcji składowej (funkcja w klasie).
Warto nie w tekście funkcji, jeśli jest ona mała i nie ma krytycznego znaczenie dla wydajności kodu. Oznacza to, że jeśli funkcja jest mała i prawdopodobnie nie jest wywoływana często, na przykład funkcja, która obsługuje warunek błędu.
Należy pamiętać, że jeśli funkcja jest oznaczona noinline
, funkcja wywołująca będzie mniejsza, a tym samym kandydatem do tworzenia konspektatora.
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};
END Microsoft Specific
Zobacz też
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