Share via


Upozornění kompilátoru (úroveň 4) C4710

'function' : funkce není vložena

Zadaná funkce byla označena pro vložené rozšíření, ale kompilátor funkci nevložil.

Vkládání probíhá podle vlastního uvážení kompilátoru. Klíčové inline slovo, jako je zastaralé klíčové slovo (a v klíčových slovech C++17 a novějších, odebraných) register se používá jako nápověda pro kompilátor. Kompilátor používá heuristika k určení, jestli má vložit konkrétní funkci, aby urychlil kód při optimalizaci rychlosti, nebo pokud by měl vložit konkrétní funkci, aby kód při optimalizaci prostoru zmenšil. Kompilátor při kompilaci pro mezeru vypisuje pouze nejmenší funkce.

V některých případech kompilátor nelineuje konkrétní funkci z mechanických důvodů. Seznam důvodů, proč kompilátor nemusí vložit funkci, najdete v části C4714 .

Toto upozornění je ve výchozím nastavení vypnuté. Další informace najdete v tématu Upozornění kompilátoru, která jsou ve výchozím nastavení vypnutá.