Kompilatorvarning (nivå 4) C4710

"funktion" : funktionen är inte inlindad

Anmärkningar

Den angivna funktionen markerades för infogad expansion, men kompilatorn infogade inte funktionen.

Inlining görs efter kompilatorns gottfinnande. Nyckelordet inline , som det inaktuella nyckelordet (och i C++17 och senare standarder, borttagna) register används som ett tips för kompilatorn. Kompilatorn använder heuristik för att avgöra om den ska infoga en viss funktion för att påskynda koden när den optimerar för hastighet, eller om den bör infoga en viss funktion för att göra koden mindre när den optimerar för utrymme. Kompilatorn infogar endast de minsta funktionerna vid kompilering av utrymme.

I vissa fall infogar kompilatorn inte en viss funktion av mekaniska skäl. Se C4714 för en lista över orsaker till att kompilatorn kanske inte infogar en funktion.

Den här varningen är inaktiverad som standard. Mer information finns i Kompilatorvarningar som är inaktiverade som standard.