弥勒菩薩が書いた気になるブログ

プログラム言語・Webデザイン・介護・仏教などに関して

インライン関数

職案人
インライン関数



関数を1つ呼び出すだけの関数。ある変数に値を代入するだけの関数。何度も呼ばれる関数の場合、時間短縮する為に使われる。

インライン関数の定義
inline 戻り値の型 関数名(引数リスト){・・・}
inline void DispErrorMsg()
{
cout << "Error!" << endl;
}

クラスメンバ関数をインライン関数にするには
クラス宣言内に関数本体を定義すると、自動的にインラインに成る
#include
using namespace std;

//Carクラスの宣言
class Car{
private:
int num;
double gas;
public:
//インライン関数
int getNum(){return num;}
double getGas(){return gas;}
     //メソッド
void show();
void setNumGas(int n,double g);
};

無事に引っ越せたのでgooの皆さん、来てください