コンパイラの警告 (レベル 4) C4710
更新 : 2007 年 11 月
エラー メッセージ
'function' : インライン関数ではありません。
指定された関数がインライン展開の対象として選択されましたが、実際にはインライン展開されませんでした。
インライン展開はコンパイラの判断によって行われます。inline キーワードは、register キーワードと同様にコンパイラに対する要求として使用されます。コンパイラは、独自の判断で、特定の関数をインライン展開するかどうかを判定します。速度優先のコンパイル時は、コードの高速化が判断基準になります。サイズ優先のコンパイル時は、コードの小型化が判断基準になります。サイズ優先のコンパイル時は、サイズが特に小さい関数だけがインライン展開されます。
機構上の理由に基づく判断により、特定の関数がインライン展開されないこともあります。インライン展開されない場合については、「コンパイラの警告 (レベル 4) C4714」を参照してください。
既定では、この警告はオフに設定されています。詳細については、「Compiler Warnings That Are Off by Default」を参照してください。