int a = 1;
const long& b = a;

って、キャストで一時オブジェクトができて、その一時オブジェクトを
参照するらしいけど、一時オブジェクトって、その式が終わった瞬間
に消滅するから、この記述は無意味?