インライン関数
Cのマクロの代わりに使うと便利(安全)そうな機能です。通常の関数と違って、関数本体のコピーが呼び出し位置に置かれるため(マクロに似た動き)、実行速度の優位性を保ちつつ、引数処理を確実に行うことができます。
main.cpp
inline int max(int a,int b)
{
if(a>b) return a; else return b;
}
int main(int argc, const char * argv[])
{
std::cout << "max=" << max(10, 20);
return 0;
}
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について