インライン関数
インライン関数
関数を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);
};
このブログへのコメントはmuragonユーザー限定です。