ISO/IEC 14882:2003 の 12.2 Temporary objects によると、
下記のような一時変数の const 参照束縛のライフタイムって、
変数 a の存在できるスコープで保証されるじゃん?
class A;
A func() {return A();}
const A& a = func();

そこでふと疑問に思ったんだけど、
下記のようにクラスのメンバで const 参照を保持する場合も、
一時変数のライフタイムって b のスコープで保証されるのかな?
class B
{
pubic:
B(const A& a) : m_a(a) {};
const A& m_a;
};

B b(func());