inlineされないのよ…

C++でオート変数があると、インライン関数がインラインされなかった。うぅ…何でだろう?僕がコンパイラー設定し間違った?コンパイラーのバグ?例えば…

class Vector2f
{
  ...
  Vector2f operator+ (const Vector2f vv) const {
    Vector2f ret;
    ret(0) = this->x + vv(0);
    ret(1) = this->y + vv(1);
    return ret;
  }
  ...
};

このオペレーター関数はインラインされず、普通のファンクションコールになってしまった。これだったら、遅いのは当たり前じゃん。