Предупреждение компилятора (уровень 4) C4710

"function" : функция не встраиваются

Указанная функция помечена для встроенного расширения, но компилятор не встраивал функцию.

Встраивание выполняется по усмотрению компилятора. inline Ключевое слово, например устаревшие (и в стандартах C++17 и более поздних версий, удаленных ключевое слово) register используется в качестве указания для компилятора. Компилятор использует эвристики, чтобы определить, должна ли она встраивать определенную функцию, чтобы ускорить код при оптимизации скорости, или если она должна встраивать определенную функцию, чтобы сделать код меньше при оптимизации пространства. Компилятор встраивает только наименьшие функции при компиляции для пространства.

В некоторых случаях компилятор не встраит определенную функцию по механическим причинам. Ознакомьтесь со списком причин, по которым компилятор может не встраить функцию.

Это предупреждение отключено по умолчанию. Дополнительные сведения см. в разделе "Предупреждения компилятора", отключенные по умолчанию.