__inline

__inline キーワードは、コンパイラに対し、必要に応じて、C 関数または C++ 関数をインラインでコンパイルするように指示します。

__inline のセマンティクスは、inline キーワードのセマンティクスとまったく同じです。ただし、inline は C90 では使用できません。

__inline は記憶域クラス修飾子です。これは、関数の型には影響しません。

Show/hide

__inline int f(int x)
{
    return x*5+1;
}
int g(int x, int y)
{
    return f(x) + f(y);
}

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711