次の方法で共有


コンパイラの警告 (レベル 4) C4710

更新 : 2007 年 11 月

エラー メッセージ

'function' : インライン関数ではありません。

指定された関数がインライン展開の対象として選択されましたが、実際にはインライン展開されませんでした。

インライン展開はコンパイラの判断によって行われます。inline キーワードは、register キーワードと同様にコンパイラに対する要求として使用されます。コンパイラは、独自の判断で、特定の関数をインライン展開するかどうかを判定します。速度優先のコンパイル時は、コードの高速化が判断基準になります。サイズ優先のコンパイル時は、コードの小型化が判断基準になります。サイズ優先のコンパイル時は、サイズが特に小さい関数だけがインライン展開されます。

機構上の理由に基づく判断により、特定の関数がインライン展開されないこともあります。インライン展開されない場合については、「コンパイラの警告 (レベル 4) C4714」を参照してください。

既定では、この警告はオフに設定されています。詳細については、「Compiler Warnings That Are Off by Default」を参照してください。