Предупреждение компилятора (уровень 4) C4710
"function" : функция не встраиваются
Указанная функция помечена для встроенного расширения, но компилятор не встраивал функцию.
Встраивание выполняется по усмотрению компилятора. Ключевое inline
слово, например нерекомендуемое (и в C++17 и более поздних стандартах, удалено), register
используется в качестве указания компилятора. Компилятор использует эвристики, чтобы определить, должна ли она встраивать определенную функцию, чтобы ускорить код при оптимизации скорости, или если она должна встраивать определенную функцию, чтобы сделать код меньше при оптимизации пространства. Компилятор встраивает только наименьшие функции при компиляции для пространства.
В некоторых случаях компилятор не встраит определенную функцию по механическим причинам. Ознакомьтесь со списком причин, по которым компилятор может не встраить функцию.
Это предупреждение отключено по умолчанию. Дополнительные сведения см. в разделе "Предупреждения компилятора", отключенные по умолчанию.