関数や変数(C++)に付けるinline指定子。 インライン展開のヒントとしての意味もあるが、現代のC++では、同じ定義を複数の翻訳単位に書けることが重要である。

ODRへの影響

インライン指定された名前は、複数の翻訳単位で定義することができる。 これは、すべての定義が同じ場合に成立する。

この性質から、インライン関数インライン変数はヘッダに定義を含めやすく、ヘッダー専用ライブラリにも用いられる。