noinline
Specifické pro Microsoft
__declspec(noinline)
říká kompilátoru, že nikdy nenasadí určitou členovou funkci (funkci ve třídě).
Nevkládání funkce může být výhodné, je-li malé a není-li důležité pro výkon kódu. To znamená, je-li funkce malá a nebude volána často, například funkce, která zpracovává chybovou podmínku.
Mějte na paměti, že pokud je funkce označena noinline
, volající funkce bude menší, a proto sama o sobě kandidátem na inlinování kompilátoru.
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};
END Microsoft Specific
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro