Cpp

概要

C++はProgramming Languageのひとつ。

Memo

インライン展開

inline キーワードは、この関数が小さなコードサイズであることを示し、コンパイラに対して可能な限り関数の呼び出しを展開して最適化するよう指示する。これにより、関数呼び出しのオーバーヘッドが減少し、効率的なコードを生成する可能性が高まる。ただし、inline はコンパイラへの提案であり、コンパイラが実際に展開するかどうかはコンパイラの判断に依存する。

static inline koord3d operator + (const koord3d& a, const koord3d& b)
{
        return koord3d(a.x + b.x, a.y + b.y, a.z + b.z);
}

Tasks

Reference

Archives