>>604
class C
{
private:
 int v;
public:
 int const& rv;
 C() : rv(v) {}
};

すっごく多いってことなら、これも不味いんだろうな。
606 の言うように構造体にまとめて、
この方法と組み合わせるといいかもしれない。

それでも、奇妙なことせずに値参照用のメンバ関数を
用意するのが最善なのに変わりは無い。