文法:
inline int functionA( int a ) { ... }
インラインキーワードを使用すると、その関数に対する呼び出しの代わりに、関数の中身をその場で展開して、関数呼び出しの高速化するようにコンパイラに依頼します。 ただ、あくまでも依頼であって、命令ではないため、何かしらの理由がある場合にはコンパイラがinline指示を無視することもあります。
関数定義がクラス定義に含まれている場合には、コンパイラは自動的にinline指示されているかのように処理しようとします。 この場合にはilineキーワードは不要です。